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. diff --git a/.gitignore b/.gitignore index 6a93244c4..4e2e0c99d 100644 --- a/.gitignore +++ b/.gitignore @@ -35,3 +35,14 @@ 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 +graphify-out/[0-9]*/ 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; + } + }, + }; +}; 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..03c205b9a --- /dev/null +++ b/graphify-out/GRAPH_REPORT.md @@ -0,0 +1,1097 @@ +# Graph Report - devworkspace-operator (2026-09-30) + +## Corpus Check +- 307 files · ~906,464 words +- Verdict: corpus is large enough that graph structure adds value. + +## Summary +- 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]] +- [[_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]] +- [[_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 +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] + 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 (358 total, 128 thin omitted) + +### Community 0 - "Resource Naming & Endpoints" +Cohesion: 0.05 +Nodes (87): OldWorkspaceRolebindingName(), OldWorkspaceRoleName(), RegistryImagePullerRolebindingName(), RegistryImagePullerRoleName(), ServiceAccountLabels(), ServiceAccountName(), WorkspaceRolebindingName(), WorkspaceRoleName() (+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 (56): ProvisionGitConfiguration(), assertGitConfigContains(), assertGitCredentialsConfigMap(), assertGitCredentialsConfigMapWithSslCAInfo(), assertGitCredentialsSecret(), buildAutomountGitConfigMap(), buildAutomountGitSecret(), buildConfig() (+48 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 (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.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.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.18 +Nodes (28): ProvisionAutoMountResourcesInto(), emptyDeployment(), loadAllTestCasesOrPanic(), loadTestCaseOrPanic(), mountOnStartConfigMapAsEnv(), mountOnStartConfigMapAsFile(), mountOnStartPVC(), mountOnStartSecretAsFile() (+20 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.18 +Nodes (22): checkoutCommit(), checkoutLocalBranch(), CheckoutReference(), checkoutRemoteBranch(), checkoutTag(), CloneProject(), SetupSparseCheckout(), SetupSubmodules() (+14 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.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.18 +Nodes (17): DevWorkspaceTemplateSpec, ClusterAPI, Component, DevWorkspaceTemplateSpec, DevWorkspaceWithConfig, PodAdditions, Volume, VolumeComponent (+9 more) + +### Community 24 - "Automount Volume Helpers" +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.18 +Nodes (19): ClusterAPI, DevWorkspacePhase, DevWorkspaceStatus, DevWorkspaceWithConfig, ExposedEndpointList, Logger, Result, DevWorkspaceReconciler (+11 more) + +### Community 27 - "Async Storage SSH Config" +Cohesion: 0.22 +Nodes (11): addAuthorizedKeyToConfigMap(), getSSHAuthorizedKeysConfigMapCluster(), getSSHAuthorizedKeysConfigMapSpec(), removeAuthorizedKeyFromConfigMap(), GetOrCreateSSHConfig(), ClusterAPI, ConfigMap, ClusterAPI (+3 more) + +### Community 28 - "DWT Flatten & Resolve" +Cohesion: 0.07 +Nodes (60): AddSourceAttributesForTemplate(), canImportDWT(), FormatVariablesWarning(), recursiveResolve(), ResolveDevWorkspace(), resolveElementById(), resolveElementByKubernetesImport(), resolveElementByURI() (+52 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.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 +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.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.38 +Nodes (10): PVCCleanupJobName(), ClusterAPI, DevWorkspaceWithConfig, Job, PodList, commonPVCExists(), getNodeNameWithPVC(), getSpecCommonPVCCleanupJob() (+2 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.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.23 +Nodes (10): checkCanUseProjectedVolumes(), generateProjectedVolume(), mergeProjectedVolumes(), createDevWorkspace(), DevWorkspace, Time, Append(), Resources (+2 more) + +### Community 44 - "Routing Solvers Common" +Cohesion: 0.19 +Nodes (21): AutoMountProjectedVolumeName(), EndpointHostname(), EndpointName(), EndpointPath(), RouteName(), ServiceName(), WorkspaceHostname(), DevWorkspaceMetadata (+13 more) + +### Community 45 - "Routing Utils & Tests" +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.24 +Nodes (14): mergeContributionsInto(), Component, Component, ContainerComponent, ResourceRequirements, ResourceName, AddResourceRequirements(), ApplyCaps() (+6 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.44 +Nodes (8): SetupRemotes(), copyProjectFromTmpDir(), delayBeforeRetry(), doInitialGitClone(), SetupGitProject(), setupRemotesForExistingProject(), Repository, Project + +### 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.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.19 +Nodes (14): canMountWithoutRestart(), checkAutomountVolumeForPotentialError(), getAccessModeForAutomount(), isMountOnStart(), matchesAnyPattern(), MatchesWorkspaceTarget(), TestMatchesWorkspaceTarget(), getAutomountConfigmap() (+6 more) + +### Community 60 - "Module Group 60" +Cohesion: 0.23 +Nodes (15): sortConfigmaps(), sortSecrets(), allItemsMountOnStart(), canGitConfigsMountWithoutRestart(), canGitCredentialsMountWithoutRestart(), canGitObjectsMountWithoutRestart(), cleanupGitConfig(), getGitResources() (+7 more) + +### Community 61 - "Module Group 61" +Cohesion: 0.29 +Nodes (12): testConfigmapVolume(), testEnvFromSource(), TestMergeProjectedVolumes(), testProjectedVolume(), testPVCVolume(), testSecretVolume(), testSubpathVolumeMount(), testVolumeMount() (+4 more) + +### Community 62 - "Module Group 62" +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.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.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.18 +Nodes (9): GetAsyncSidecar(), GetAsyncStorageServerImage(), GetAsyncStorageSidecarImage(), GetProjectBackupImage(), GetProjectCloneImage(), GetPVCCleanupJobImage(), Container, Volume (+1 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.21 +Nodes (14): Container, DevWorkspaceTemplateSpec, EnvVar, Project, Proxy, PullPolicy, ResourceRequirements, StarterProject (+6 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.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.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.25 +Nodes (5): DevWorkspaceRouting, EndpointList, ExposedEndpointList, RoutingObjects, BasicSolver + +### Community 82 - "Module Group 82" +Cohesion: 0.29 +Nodes (11): findMergeTarget(), mergeContainerContributions(), mergeDevWorkspaceElements(), mergeVolume(), mergeVolumeComponents(), needsContainerContributionMerge(), updateCommandTargetsAfterMerge(), DevWorkspaceTemplateSpec (+3 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.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 +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.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.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 +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.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 +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.25 +Nodes (8): mountOnStartSecretAsEnv(), 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.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 +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.26 +Nodes (8): GetVolumeFromSecret(), ClusterAPI, DevWorkspaceWithConfig, PodAdditions, Volume, Secret, Volume, AsyncStorageProvisioner + +### 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 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.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 +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 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 +- **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. +- **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`, `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?** + _`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?** + _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 new file mode 100644 index 000000000..caa6d39b6 --- /dev/null +++ b/graphify-out/graph.json @@ -0,0 +1,81664 @@ +{ + "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": "graphify.js", + "file_type": "code", + "source_file": ".opencode/plugins/graphify.js", + "source_location": "L1", + "_origin": "ast", + "id": "plugins_graphify", + "community": 349, + "norm_label": "graphify.js" + }, + { + "label": "GraphifyPlugin()", + "file_type": "code", + "source_file": ".opencode/plugins/graphify.js", + "source_location": "L6", + "_origin": "ast", + "id": "plugins_graphify_graphifyplugin", + "community": 349, + "norm_label": "graphifyplugin()" + }, + { + "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": "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": 326, + "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": 326, + "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": 182, + "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": 2, + "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": 182, + "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": 44, + "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": 44, + "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": 21, + "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": 21, + "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": 21, + "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": 21, + "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": 21, + "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": 21, + "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": 21, + "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": 21, + "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": 21, + "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": 21, + "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": 21, + "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": 21, + "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": 21, + "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": 21, + "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": 21, + "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": 21, + "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": 21, + "norm_label": "devworkspacereconciler" + }, + { + "label": ".deleteWorkspaceOwnedObjects()", + "file_type": "code", + "source_file": "controllers/workspace/cleanup.go", + "source_location": "L30", + "_origin": "ast", + "id": "workspace_devworkspacereconciler_deleteworkspaceownedobjects", + "community": 21, + "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": 21, + "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": 21, + "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": 62, + "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": 5, + "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": 21, + "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": 21, + "norm_label": "getcachefunc()" + }, + { + "label": "NewCacheFunc", + "file_type": "code", + "source_file": "pkg/cache/cache.go", + "source_location": "L37", + "_origin": "ast", + "id": "newcachefunc", + "community": 21, + "norm_label": "newcachefunc" + }, + { + "label": "GetWebhooksCacheFunc()", + "file_type": "code", + "source_file": "pkg/cache/cache.go", + "source_location": "L110", + "_origin": "ast", + "id": "cache_cache_getwebhookscachefunc", + "community": 21, + "norm_label": "getwebhookscachefunc()" + }, + { + "label": "naming.go", + "file_type": "code", + "source_file": "pkg/common/naming.go", + "source_location": "L1", + "_origin": "ast", + "id": "common_naming", + "community": 44, + "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": 315, + "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": 44, + "norm_label": "endpointhostname()" + }, + { + "label": "WorkspaceHostname()", + "file_type": "code", + "source_file": "pkg/common/naming.go", + "source_location": "L83", + "_origin": "ast", + "id": "common_naming_workspacehostname", + "community": 44, + "norm_label": "workspacehostname()" + }, + { + "label": "EndpointPath()", + "file_type": "code", + "source_file": "pkg/common/naming.go", + "source_location": "L91", + "_origin": "ast", + "id": "common_naming_endpointpath", + "community": 44, + "norm_label": "endpointpath()" + }, + { + "label": "RouteName()", + "file_type": "code", + "source_file": "pkg/common/naming.go", + "source_location": "L95", + "_origin": "ast", + "id": "common_naming_routename", + "community": 44, + "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": 44, + "norm_label": "automountprojectedvolumename()" + }, + { + "label": "ServiceAccountTokenProjectionName()", + "file_type": "code", + "source_file": "pkg/common/naming.go", + "source_location": "L141", + "_origin": "ast", + "id": "common_naming_serviceaccounttokenprojectionname", + "community": 44, + "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": 21, + "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": 0, + "norm_label": "errors.go" + }, + { + "label": "RetryError", + "file_type": "code", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L23", + "_origin": "ast", + "id": "dwerrors_retryerror", + "community": 0, + "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": 0, + "norm_label": "duration" + }, + { + "label": ".Error()", + "file_type": "code", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L33", + "_origin": "ast", + "id": "dwerrors_retryerror_error", + "community": 0, + "norm_label": ".error()" + }, + { + "label": ".Unwrap()", + "file_type": "code", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L43", + "_origin": "ast", + "id": "dwerrors_retryerror_unwrap", + "community": 0, + "norm_label": ".unwrap()" + }, + { + "label": "FailError", + "file_type": "code", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L47", + "_origin": "ast", + "id": "dwerrors_failerror", + "community": 0, + "norm_label": "failerror" + }, + { + "label": ".Error()", + "file_type": "code", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L54", + "_origin": "ast", + "id": "dwerrors_failerror_error", + "community": 0, + "norm_label": ".error()" + }, + { + "label": ".Unwrap()", + "file_type": "code", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L64", + "_origin": "ast", + "id": "dwerrors_failerror_unwrap", + "community": 0, + "norm_label": ".unwrap()" + }, + { + "label": "WarningError", + "file_type": "code", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L68", + "_origin": "ast", + "id": "dwerrors_warningerror", + "community": 0, + "norm_label": "warningerror" + }, + { + "label": ".Error()", + "file_type": "code", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L73", + "_origin": "ast", + "id": "dwerrors_warningerror_error", + "community": 0, + "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": 28, + "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": 28, + "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": 28, + "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": 28, + "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": 28, + "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": 28, + "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": 28, + "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": 28, + "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": 28, + "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": 28, + "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": 28, + "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": 28, + "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": 28, + "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": 28, + "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": 28, + "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": 28, + "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": 28, + "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": 28, + "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": 28, + "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": 28, + "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": 28, + "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": 28, + "norm_label": "testinput" + }, + { + "label": "ResolverTools", + "file_type": "code", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L303", + "_origin": "ast", + "id": "resolvertools", + "community": 28, + "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": 28, + "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": 28, + "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": 28, + "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": 28, + "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": 28, + "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": 28, + "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": 28, + "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": 28, + "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": 28, + "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": 28, + "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": 28, + "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": 28, + "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": 28, + "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": 28, + "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": 28, + "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": 82, + "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": 28, + "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": 28, + "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": 28, + "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": 28, + "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": 28, + "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": 28, + "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": 28, + "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": 28, + "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": 72, + "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": 72, + "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": 60, + "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": 60, + "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": 59, + "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": 59, + "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": 115, + "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": 59, + "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": 327, + "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": 327, + "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": 327, + "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": 327, + "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": 327, + "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": 327, + "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": 139, + "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": 139, + "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": 139, + "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": 139, + "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": 139, + "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": 139, + "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": 139, + "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": 139, + "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": 139, + "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": 318, + "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": 318, + "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": 318, + "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": 318, + "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": 318, + "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": 318, + "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": 318, + "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": 318, + "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": 23, + "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": 23, + "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": 23, + "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": 23, + "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": 23, + "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": 41, + "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": 344, + "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": 344, + "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": 344, + "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": 315, + "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": 315, + "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": 315, + "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": 315, + "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": 315, + "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": 315, + "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": 315, + "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": 315, + "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": 315, + "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": 54, + "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": 54, + "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": 319, + "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": 319, + "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": 319, + "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": 319, + "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": 319, + "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": 182, + "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": 319, + "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": 319, + "norm_label": "getadditionalcerts()" + }, + { + "label": "CertPool", + "file_type": "code", + "source_file": "project-clone/internal/utils.go", + "source_location": "L124", + "_origin": "ast", + "id": "certpool", + "community": 319, + "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": 182, + "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": 182, + "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": 182, + "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": 182, + "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": 182, + "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": 182, + "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": 182, + "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": 182, + "norm_label": "closesafe()" + }, + { + "label": "Closer", + "file_type": "code", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L226", + "_origin": "ast", + "id": "closer", + "community": 182, + "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": 326, + "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": 326, + "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": 326, + "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": 326, + "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": 21, + "norm_label": "main.go" + }, + { + "label": "init()", + "file_type": "code", + "source_file": "webhook/main.go", + "source_location": "L58", + "_origin": "ast", + "id": "webhook_main_init", + "community": 21, + "norm_label": "init()" + }, + { + "label": "main()", + "file_type": "code", + "source_file": "webhook/main.go", + "source_location": "L71", + "_origin": "ast", + "id": "webhook_main_main", + "community": 21, + "norm_label": "main()" + }, + { + "label": "createWebhooks()", + "file_type": "code", + "source_file": "webhook/main.go", + "source_location": "L155", + "_origin": "ast", + "id": "webhook_main_createwebhooks", + "community": 21, + "norm_label": "createwebhooks()" + }, + { + "label": "Manager", + "file_type": "code", + "source_file": "webhook/main.go", + "source_location": "L155", + "_origin": "ast", + "id": "webhook_main_go_manager", + "community": 21, + "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": 21, + "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": 21, + "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": 21, + "norm_label": "client" + }, + { + "label": "Decoder", + "file_type": "code", + "source_file": "webhook/workspace/handler/handler.go", + "source_location": "L31", + "_origin": "ast", + "id": "decoder", + "community": 21, + "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": 21, + "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": 21, + "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": 21, + "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": 21, + "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": 21, + "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": 346, + "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": 346, + "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": 346, + "norm_label": "validatingwebhookconfiguration" + }, + { + "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "Common Failures", + "file_type": "document", + "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": "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": "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": "Che Deployment Timeout", + "file_type": "document", + "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": "Pod CrashLoopBackOff", + "file_type": "document", + "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": "OLM Subscription Stuck", + "file_type": "document", + "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": "Artifact Locations", + "file_type": "document", + "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "2. AI Contribution Marking", + "file_type": "document", + "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": "bug_report.md", + "file_type": "document", + "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": "Description", + "file_type": "document", + "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": "How To Reproduce", + "file_type": "document", + "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "Archive", + "file_type": "document", + "source_file": ".remember/archive.md", + "source_location": "L1", + "_origin": "ast", + "id": "remember_archive_archive", + "community": 328, + "norm_label": "archive" + }, + { + "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": "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": "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": "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": "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": "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": "Recent", + "file_type": "document", + "source_file": ".remember/recent.md", + "source_location": "L1", + "_origin": "ast", + "id": "remember_recent_recent", + "community": 350, + "norm_label": "recent" + }, + { + "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "AGENTS.md", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L1", + "_origin": "ast", + "id": "agents", + "community": 314, + "norm_label": "agents.md" + }, + { + "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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, + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_reconcile", + "target": "backupcronjob_backupcronjobreconciler_isbackupenabled" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L162", + "weight": 1.0, + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_reconcile", + "target": "backupcronjob_backupcronjobreconciler_startcron" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L151", + "weight": 1.0, + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_reconcile", + "target": "backupcronjob_backupcronjobreconciler_stopcron" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L143", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_reconcile", + "target": "controllers_backupcronjob_backupcronjob_controller_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L143", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_reconcile", + "target": "controllers_backupcronjob_backupcronjob_controller_go_request" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L143", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_reconcile", + "target": "controllers_backupcronjob_backupcronjob_controller_go_result" + }, + { + "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_context" + }, + { + "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_context" + }, + { + "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_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L168", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_isbackupenabled", + "target": "controllers_backupcronjob_backupcronjob_controller_go_devworkspaceoperatorconfig" + }, + { + "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_devworkspaceoperatorconfig" + }, + { + "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_devworkspaceoperatorconfig" + }, + { + "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_devworkspaceoperatorconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L194", + "weight": 1.0, + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_startcron", + "target": "backupcronjob_backupcronjobreconciler_executebackupsync" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L253", + "weight": 1.0, + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_executebackupsync", + "target": "backupcronjob_backupcronjobreconciler_createbackupjob" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L240", + "weight": 1.0, + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_executebackupsync", + "target": "backupcronjob_backupcronjobreconciler_wasstoppedsincelastbackup" + }, + { + "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_devworkspace" + }, + { + "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_time" + }, + { + "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", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_createbackupjob", + "target": "controllers_backupcronjob_backupcronjob_controller_go_devworkspace" + }, + { + "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, + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjob_controller_test", + "target": "backupcronjob_backupcronjob_controller_test_createauthsecret" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller_test.go", + "source_location": "L1008", + "weight": 1.0, + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjob_controller_test", + "target": "backupcronjob_backupcronjob_controller_test_createdevworkspace" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller_test.go", + "source_location": "L1008", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjob_controller_test_createdevworkspace", + "target": "controllers_backupcronjob_backupcronjob_controller_test_go_devworkspace" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller_test.go", + "source_location": "L1008", + "weight": 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": "controllers/backupcronjob/backupcronjob_controller_test.go", + "source_location": "L1062", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjob_controller_test_createauthsecret", + "target": "controllers_backupcronjob_backupcronjob_controller_test_go_secret" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L54", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_backupcronjob_backupcronjob_handler_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_getbackupjobeventhandler" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_backupcronjob_backupcronjob_handler_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_getbackupjobpredicate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L140", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_backupcronjob_backupcronjob_handler_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_getworkspacefromjob" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L71", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_backupcronjob_backupcronjob_handler_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_handlebackupjobstatus" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L115", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_backupcronjob_backupcronjob_handler_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_recordbackupfailure" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L97", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_backupcronjob_backupcronjob_handler_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_recordbackupsuccess" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L36", + "weight": 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": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L61", + "weight": 1.0, + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_getbackupjobeventhandler", + "target": "backupcronjob_backupcronjobreconciler_handlebackupjobstatus" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L54", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_getbackupjobeventhandler", + "target": "eventhandler" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L81", + "weight": 1.0, + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_handlebackupjobstatus", + "target": "backupcronjob_backupcronjobreconciler_getworkspacefromjob" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L90", + "weight": 1.0, + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_handlebackupjobstatus", + "target": "backupcronjob_backupcronjobreconciler_recordbackupfailure" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L88", + "weight": 1.0, + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_handlebackupjobstatus", + "target": "backupcronjob_backupcronjobreconciler_recordbackupsuccess" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L71", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_handlebackupjobstatus", + "target": "controllers_backupcronjob_backupcronjob_handler_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L71", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_handlebackupjobstatus", + "target": "controllers_backupcronjob_backupcronjob_handler_go_job" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L140", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_getworkspacefromjob", + "target": "controllers_backupcronjob_backupcronjob_handler_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L115", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_recordbackupfailure", + "target": "controllers_backupcronjob_backupcronjob_handler_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L97", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_recordbackupsuccess", + "target": "controllers_backupcronjob_backupcronjob_handler_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L140", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_getworkspacefromjob", + "target": "controllers_backupcronjob_backupcronjob_handler_go_job" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L97", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_recordbackupsuccess", + "target": "controllers_backupcronjob_backupcronjob_handler_go_devworkspace" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L97", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_recordbackupsuccess", + "target": "jobcondition" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L140", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_getworkspacefromjob", + "target": "controllers_backupcronjob_backupcronjob_handler_go_devworkspace" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L115", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_recordbackupfailure", + "target": "controllers_backupcronjob_backupcronjob_handler_go_devworkspace" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L115", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_recordbackupfailure", + "target": "jobcondition" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L83", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_backupcronjob_rbac_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_ensureimagepushrolebinding" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L128", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_backupcronjob_rbac_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_ensureimagestreamforbackup" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L39", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_backupcronjob_rbac_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_ensurejobrunnerrbac" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L68", + "weight": 1.0, + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_ensurejobrunnerrbac", + "target": "backupcronjob_backupcronjobreconciler_ensureimagepushrolebinding" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L72", + "weight": 1.0, + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_ensurejobrunnerrbac", + "target": "backupcronjob_backupcronjobreconciler_ensureimagestreamforbackup" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L39", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_ensurejobrunnerrbac", + "target": "controllers_backupcronjob_rbac_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L39", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_ensurejobrunnerrbac", + "target": "controllers_backupcronjob_rbac_go_devworkspace" + }, + { + "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", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_ensureimagestreamforbackup", + "target": "controllers_backupcronjob_rbac_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L83", + "weight": 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": "controllers/backupcronjob/rbac.go", + "source_location": "L128", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_ensureimagestreamforbackup", + "target": "controllers_backupcronjob_rbac_go_devworkspace" + }, + { + "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", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_ensureimagepushrolebinding", + "target": "controllers_backupcronjob_rbac_go_clusterapi" + }, + { + "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", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_ensureimagestreamforbackup", + "target": "controllers_backupcronjob_rbac_go_clusterapi" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/rbac_test.go", + "source_location": "L42", + "weight": 1.0, + "confidence_score": 1.0, + "source": "backupcronjob_rbac_test", + "target": "backupcronjob_rbac_test_createtestdevworkspace" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/rbac_test.go", + "source_location": "L42", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "backupcronjob_rbac_test_createtestdevworkspace", + "target": "controllers_backupcronjob_rbac_test_go_devworkspace" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/suite_test.go", + "source_location": "L25", + "weight": 1.0, + "confidence_score": 1.0, + "source": "backupcronjob_suite_test", + "target": "backupcronjob_suite_test_testbackupcronjob" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/suite_test.go", + "source_location": "L25", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_suite_test_testbackupcronjob", + "target": "controllers_backupcronjob_suite_test_go_t" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L339", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjob_controller", + "target": "cleanupcronjob_cleanupcronjob_controller_canprune" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L322", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjob_controller", + "target": "cleanupcronjob_cleanupcronjob_controller_filterbyinactivitytime" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L54", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjob_controller", + "target": "cleanupcronjob_cleanupcronjob_controller_shouldreconcileonupdate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjob_controller", + "target": "cleanupcronjob_cleanupcronjobreconciler" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L308", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler", + "target": "cleanupcronjob_cleanupcronjobreconciler_dryrunprunestrategy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L253", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler", + "target": "cleanupcronjob_cleanupcronjobreconciler_prunedevworkspaces" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L296", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler", + "target": "cleanupcronjob_cleanupcronjobreconciler_prunestrategy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L153", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler", + "target": "cleanupcronjob_cleanupcronjobreconciler_reconcile" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L108", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler", + "target": "cleanupcronjob_cleanupcronjobreconciler_setupwithmanager" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L200", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler", + "target": "cleanupcronjob_cleanupcronjobreconciler_startcron" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L237", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler", + "target": "cleanupcronjob_cleanupcronjobreconciler_stopcron" + }, + { + "relation": "embeds", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L47", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_client" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L51", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_cron" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L48", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_logger" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L49", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_scheme" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L339", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjob_controller_canprune", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_logger" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L322", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjob_controller_filterbyinactivitytime", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_logger" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L54", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjob_controller_shouldreconcileonupdate", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_logger" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L308", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_dryrunprunestrategy", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_logger" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L253", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_prunedevworkspaces", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_logger" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L296", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_prunestrategy", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_logger" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L200", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_startcron", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_logger" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L237", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_stopcron", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_logger" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L54", + "weight": 1.0, + "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": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L114", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_setupwithmanager", + "target": "cleanupcronjob_cleanupcronjob_controller_shouldreconcileonupdate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L108", + "weight": 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": "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, + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_reconcile", + "target": "cleanupcronjob_cleanupcronjobreconciler_startcron" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L161", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_reconcile", + "target": "cleanupcronjob_cleanupcronjobreconciler_stopcron" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L153", + "weight": 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": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L153", + "weight": 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": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L153", + "weight": 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": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L253", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_prunedevworkspaces", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L200", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_startcron", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_context" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L224", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_startcron", + "target": "cleanupcronjob_cleanupcronjobreconciler_prunedevworkspaces" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L200", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_startcron", + "target": "cleanupcronjobconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L216", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_startcron", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_duration" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L259", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_prunedevworkspaces", + "target": "cleanupcronjob_cleanupcronjobreconciler_dryrunprunestrategy" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L261", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_prunedevworkspaces", + "target": "cleanupcronjob_cleanupcronjobreconciler_prunestrategy" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L253", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_prunedevworkspaces", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_duration" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L339", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjob_controller_canprune", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_duration" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L322", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjob_controller_filterbyinactivitytime", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_duration" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L308", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_dryrunprunestrategy", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_duration" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L296", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_prunestrategy", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_duration" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L300", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_prunestrategy", + "target": "cleanupcronjob_cleanupcronjob_controller_filterbyinactivitytime" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L296", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_prunestrategy", + "target": "strategyfunc" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L308", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_dryrunprunestrategy", + "target": "strategyfunc" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L312", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_dryrunprunestrategy", + "target": "cleanupcronjob_cleanupcronjob_controller_filterbyinactivitytime" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L331", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjob_controller_filterbyinactivitytime", + "target": "cleanupcronjob_cleanupcronjob_controller_canprune" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L322", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjob_controller_filterbyinactivitytime", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_object" + }, + { + "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", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjob_controller_canprune", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_devworkspace" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller_test.go", + "source_location": "L465", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjob_controller_test", + "target": "cleanupcronjob_cleanupcronjob_controller_test_createdevworkspace" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller_test.go", + "source_location": "L465", + "weight": 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": "controllers/cleanupcronjob/cleanupcronjob_controller_test.go", + "source_location": "L465", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjob_controller_test_createdevworkspace", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_test_go_time" + }, + { + "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, + "confidence_score": 1.0, + "source": "cleanupcronjob_suite_test", + "target": "cleanupcronjob_suite_test_testapis" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/suite_test.go", + "source_location": "L23", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_suite_test_testapis", + "target": "controllers_cleanupcronjob_suite_test_go_t" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", + "source_location": "L60", + "weight": 1.0, + "confidence_score": 1.0, + "source": "conversion_conversion", + "target": "conversion_conversion_convertalldevfileendpoints" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "conversion_conversion", + "target": "conversion_conversion_convertdevfileendpoint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", + "source_location": "L21", + "weight": 1.0, + "confidence_score": 1.0, + "source": "conversion_conversion", + "target": "conversion_conversion_convertsecure" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", + "source_location": "L53", + "weight": 1.0, + "confidence_score": 1.0, + "source": "conversion_conversion_convertdevfileendpoint", + "target": "conversion_conversion_convertsecure" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", + "source_location": "L64", + "weight": 1.0, + "confidence_score": 1.0, + "source": "conversion_conversion_convertalldevfileendpoints", + "target": "conversion_conversion_convertdevfileendpoint" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", + "source_location": "L37", + "weight": 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": "controllers/controller/devworkspacerouting/conversion/conversion.go", + "source_location": "L60", + "weight": 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": "controllers/controller/devworkspacerouting/conversion/conversion.go", + "source_location": "L60", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "conversion_conversion_convertalldevfileendpoints", + "target": "controllers_controller_devworkspacerouting_conversion_conversion_go_endpointlist" + }, + { + "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, + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspacerouting_controller", + "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L318", + "weight": 1.0, + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspacerouting_controller", + "target": "devworkspacerouting_devworkspacerouting_controller_contains" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L327", + "weight": 1.0, + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspacerouting_controller", + "target": "devworkspacerouting_devworkspacerouting_controller_remove" + }, + { + "relation": "embeds", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L55", + "weight": 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": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L56", + "weight": 1.0, + "context": "field", + "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": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L59", + "weight": 1.0, + "context": "field", + "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": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L57", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_scheme" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L261", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "devworkspacerouting_devworkspaceroutingreconciler_finalize" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L280", + "weight": 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": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L72", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "devworkspacerouting_devworkspaceroutingreconciler_reconcile" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L286", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "devworkspacerouting_devworkspaceroutingreconciler_reconcilestatus" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L244", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "devworkspacerouting_devworkspaceroutingreconciler_setfinalizer" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L310", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "devworkspacerouting_devworkspaceroutingreconciler_setstatusstopped" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L336", + "weight": 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": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L244", + "weight": 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": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L72", + "weight": 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": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L72", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcile", + "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_request" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L72", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcile", + "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_result" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L108", + "weight": 1.0, + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcile", + "target": "devworkspacerouting_devworkspaceroutingreconciler_finalize" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L93", + "weight": 1.0, + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcile", + "target": "devworkspacerouting_devworkspaceroutingreconciler_markroutingfailed" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L143", + "weight": 1.0, + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcile", + "target": "devworkspacerouting_devworkspaceroutingreconciler_reconcilestatus" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L123", + "weight": 1.0, + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcile", + "target": "devworkspacerouting_devworkspaceroutingreconciler_setfinalizer" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L112", + "weight": 1.0, + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcile", + "target": "devworkspacerouting_devworkspaceroutingreconciler_setstatusstopped" + }, + { + "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", + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_setfinalizer", + "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L245", + "weight": 1.0, + "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": "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", + "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": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L262", + "weight": 1.0, + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_finalize", + "target": "devworkspacerouting_devworkspacerouting_controller_contains" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L271", + "weight": 1.0, + "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": "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", + "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/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, + "confidence_score": 1.0, + "source": "devworkspacerouting_predicates", + "target": "devworkspacerouting_predicates_getroutingpredicatesforsolverfunc" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/predicates.go", + "source_location": "L26", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_predicates_getroutingpredicatesforsolverfunc", + "target": "controllers_controller_devworkspacerouting_predicates_go_funcs" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/predicates.go", + "source_location": "L26", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_predicates_getroutingpredicatesforsolverfunc", + "target": "controllers_controller_devworkspacerouting_predicates_go_routingsolvergetter" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L50", + "weight": 1.0, + "confidence_score": 1.0, + "source": "solvers_basic_solver", + "target": "solvers_basicsolver" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L58", + "weight": 1.0, + "confidence_score": 1.0, + "source": "solvers_basicsolver", + "target": "solvers_basicsolver_finalize" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L54", + "weight": 1.0, + "confidence_score": 1.0, + "source": "solvers_basicsolver", + "target": "solvers_basicsolver_finalizerrequired" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L84", + "weight": 1.0, + "confidence_score": 1.0, + "source": "solvers_basicsolver", + "target": "solvers_basicsolver_getexposedendpoints" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L62", + "weight": 1.0, + "confidence_score": 1.0, + "source": "solvers_basicsolver", + "target": "solvers_basicsolver_getspecobjects" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L54", + "weight": 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": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L58", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_basicsolver_finalize", + "target": "controllers_controller_devworkspacerouting_solvers_basic_solver_go_devworkspacerouting" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L62", + "weight": 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": "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", + "confidence_score": 1.0, + "source": "solvers_basicsolver_getspecobjects", + "target": "controllers_controller_devworkspacerouting_solvers_basic_solver_go_devworkspacemetadata" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L62", + "weight": 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": "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", + "confidence_score": 1.0, + "source": "solvers_basicsolver_getexposedendpoints", + "target": "controllers_controller_devworkspacerouting_solvers_basic_solver_go_routingobjects" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L84", + "weight": 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": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L84", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "solvers_basicsolver_getexposedendpoints", + "target": "controllers_controller_devworkspacerouting_solvers_basic_solver_go_exposedendpointlist" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L122", + "weight": 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": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L43", + "weight": 1.0, + "confidence_score": 1.0, + "source": "solvers_clustersolver", + "target": "solvers_clustersolver_finalize" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L39", + "weight": 1.0, + "confidence_score": 1.0, + "source": "solvers_clustersolver", + "target": "solvers_clustersolver_finalizerrequired" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L81", + "weight": 1.0, + "confidence_score": 1.0, + "source": "solvers_clustersolver", + "target": "solvers_clustersolver_getexposedendpoints" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L47", + "weight": 1.0, + "confidence_score": 1.0, + "source": "solvers_clustersolver", + "target": "solvers_clustersolver_getspecobjects" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L39", + "weight": 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": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L43", + "weight": 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": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L47", + "weight": 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": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L47", + "weight": 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": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L47", + "weight": 1.0, + "context": "return_type", + "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": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L81", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_clustersolver_getexposedendpoints", + "target": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_routingobjects" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L81", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_clustersolver_getexposedendpoints", + "target": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_endpointlist" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L81", + "weight": 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": "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, + "confidence_score": 1.0, + "source": "solvers_clustersolver_getexposedendpoints", + "target": "solvers_cluster_solver_resolveservicehostnameforendpoint" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L108", + "weight": 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": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L108", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_cluster_solver_resolveservicehostnameforendpoint", + "target": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_service" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L115", + "weight": 1.0, + "confidence_score": 1.0, + "source": "solvers_cluster_solver_resolveservicehostnameforendpoint", + "target": "solvers_cluster_solver_gethostnamefromservice" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L122", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_cluster_solver_gethostnamefromservice", + "target": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_service" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L39", + "weight": 1.0, + "confidence_score": 1.0, + "source": "solvers_common", + "target": "solvers_common_getdiscoverableservicesforendpoints" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L170", + "weight": 1.0, + "confidence_score": 1.0, + "source": "solvers_common", + "target": "solvers_common_getingressesforspec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L213", + "weight": 1.0, + "confidence_score": 1.0, + "source": "solvers_common", + "target": "solvers_common_getingressforendpoint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L183", + "weight": 1.0, + "confidence_score": 1.0, + "source": "solvers_common", + "target": "solvers_common_getrouteforendpoint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L157", + "weight": 1.0, + "confidence_score": 1.0, + "source": "solvers_common", + "target": "solvers_common_getroutesforspec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L82", + "weight": 1.0, + "confidence_score": 1.0, + "source": "solvers_common", + "target": "solvers_common_getserviceforendpoints" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L142", + "weight": 1.0, + "confidence_score": 1.0, + "source": "solvers_common", + "target": "solvers_common_getservicesforendpoints" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "solvers_common", + "target": "solvers_devworkspacemetadata" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L39", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_common_getdiscoverableservicesforendpoints", + "target": "solvers_devworkspacemetadata" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L170", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_common_getingressesforspec", + "target": "solvers_devworkspacemetadata" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L213", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_common_getingressforendpoint", + "target": "solvers_devworkspacemetadata" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L183", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_common_getrouteforendpoint", + "target": "solvers_devworkspacemetadata" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L157", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_common_getroutesforspec", + "target": "solvers_devworkspacemetadata" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L82", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_common_getserviceforendpoints", + "target": "solvers_devworkspacemetadata" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L142", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_common_getservicesforendpoints", + "target": "solvers_devworkspacemetadata" + }, + { + "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", + "confidence_score": 1.0, + "source": "solvers_common_getdiscoverableservicesforendpoints", + "target": "controllers_controller_devworkspacerouting_solvers_common_go_endpointlist" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L39", + "weight": 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": "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", + "confidence_score": 1.0, + "source": "solvers_common_getingressesforspec", + "target": "controllers_controller_devworkspacerouting_solvers_common_go_endpointlist" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L157", + "weight": 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": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L82", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_common_getserviceforendpoints", + "target": "controllers_controller_devworkspacerouting_solvers_common_go_endpointlist" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L142", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_common_getservicesforendpoints", + "target": "controllers_controller_devworkspacerouting_solvers_common_go_endpointlist" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L82", + "weight": 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": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L142", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "solvers_common_getservicesforendpoints", + "target": "controllers_controller_devworkspacerouting_solvers_common_go_service" + }, + { + "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, + "confidence_score": 1.0, + "source": "solvers_common_getservicesforendpoints", + "target": "solvers_common_getserviceforendpoints" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L157", + "weight": 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": "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, + "confidence_score": 1.0, + "source": "solvers_common_getroutesforspec", + "target": "solvers_common_getrouteforendpoint" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L183", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "solvers_common_getrouteforendpoint", + "target": "controllers_controller_devworkspacerouting_solvers_common_go_route" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L170", + "weight": 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": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L177", + "weight": 1.0, + "confidence_score": 1.0, + "source": "solvers_common_getingressesforspec", + "target": "solvers_common_getingressforendpoint" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L213", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "solvers_common_getingressforendpoint", + "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": "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", + "confidence_score": 1.0, + "source": "solvers_common_getrouteforendpoint", + "target": "controllers_controller_devworkspacerouting_solvers_common_go_endpoint" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L213", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_common_getingressforendpoint", + "target": "controllers_controller_devworkspacerouting_solvers_common_go_endpoint" + }, + { + "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, + "confidence_score": 1.0, + "source": "solvers_errors", + "target": "solvers_routinginvalid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/errors.go", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "solvers_errors", + "target": "solvers_routingnotready" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/errors.go", + "source_location": "L32", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "solvers_routingnotready", + "target": "controllers_controller_devworkspacerouting_solvers_errors_go_duration" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/errors.go", + "source_location": "L35", + "weight": 1.0, + "confidence_score": 1.0, + "source": "solvers_routingnotready", + "target": "solvers_routingnotready_error" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/errors.go", + "source_location": "L45", + "weight": 1.0, + "confidence_score": 1.0, + "source": "solvers_routinginvalid", + "target": "solvers_routinginvalid_error" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "solvers_resolve_endpoints", + "target": "solvers_resolve_endpoints_getexposedendpoints" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L118", + "weight": 1.0, + "confidence_score": 1.0, + "source": "solvers_resolve_endpoints", + "target": "solvers_resolve_endpoints_getsecureprotocol" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L77", + "weight": 1.0, + "confidence_score": 1.0, + "source": "solvers_resolve_endpoints", + "target": "solvers_resolve_endpoints_geturlforendpoint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L57", + "weight": 1.0, + "confidence_score": 1.0, + "source": "solvers_resolve_endpoints", + "target": "solvers_resolve_endpoints_resolveurlforendpoint" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L28", + "weight": 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": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L28", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "solvers_resolve_endpoints_getexposedendpoints", + "target": "controllers_controller_devworkspacerouting_solvers_resolve_endpoints_go_exposedendpointlist" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L28", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_resolve_endpoints_getexposedendpoints", + "target": "controllers_controller_devworkspacerouting_solvers_resolve_endpoints_go_routingobjects" + }, + { + "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, + "confidence_score": 1.0, + "source": "solvers_resolve_endpoints_getexposedendpoints", + "target": "solvers_resolve_endpoints_resolveurlforendpoint" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L57", + "weight": 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": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L57", + "weight": 1.0, + "context": "parameter_type", + "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": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L62", + "weight": 1.0, + "confidence_score": 1.0, + "source": "solvers_resolve_endpoints_resolveurlforendpoint", + "target": "solvers_resolve_endpoints_geturlforendpoint" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L77", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_resolve_endpoints_geturlforendpoint", + "target": "controllers_controller_devworkspacerouting_solvers_resolve_endpoints_go_endpoint" + }, + { + "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, + "confidence_score": 1.0, + "source": "solvers_resolve_endpoints_geturlforendpoint", + "target": "solvers_resolve_endpoints_getsecureprotocol" + }, + { + "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, + "confidence_score": 1.0, + "source": "solvers_resolve_endpoints_test", + "target": "solvers_resolve_endpoints_test_testgeturlforendpoint" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints_test.go", + "source_location": "L23", + "weight": 1.0, + "context": "parameter_type", + "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": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "solvers_solver", + "target": "solvers_routingobjects" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L38", + "weight": 1.0, + "confidence_score": 1.0, + "source": "solvers_solver", + "target": "solvers_routingsolver" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L64", + "weight": 1.0, + "confidence_score": 1.0, + "source": "solvers_solver", + "target": "solvers_routingsolvergetter" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L83", + "weight": 1.0, + "confidence_score": 1.0, + "source": "solvers_solver", + "target": "solvers_solvergetter" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L33", + "weight": 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": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L35", + "weight": 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": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L34", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "solvers_routingobjects", + "target": "controllers_controller_devworkspacerouting_solvers_solver_go_route" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L32", + "weight": 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": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L103", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "solvers_solvergetter_getsolver", + "target": "solvers_routingsolver" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L103", + "weight": 1.0, + "confidence_score": 1.0, + "source": "solvers_solvergetter", + "target": "solvers_solvergetter_getsolver" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L87", + "weight": 1.0, + "confidence_score": 1.0, + "source": "solvers_solvergetter", + "target": "solvers_solvergetter_hassolver" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L120", + "weight": 1.0, + "confidence_score": 1.0, + "source": "solvers_solvergetter", + "target": "solvers_solvergetter_setupcontrollermanager" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L87", + "weight": 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": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L103", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_solvergetter_getsolver", + "target": "controllers_controller_devworkspacerouting_solvers_solver_go_devworkspaceroutingclass" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L103", + "weight": 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": "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", + "confidence_score": 1.0, + "source": "solvers_solvergetter_setupcontrollermanager", + "target": "builder" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/suite_test.go", + "source_location": "L170", + "weight": 1.0, + "confidence_score": 1.0, + "source": "devworkspacerouting_suite_test", + "target": "devworkspacerouting_suite_test_setupenvvars" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/suite_test.go", + "source_location": "L66", + "weight": 1.0, + "confidence_score": 1.0, + "source": "devworkspacerouting_suite_test", + "target": "devworkspacerouting_suite_test_testapis" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/suite_test.go", + "source_location": "L66", + "weight": 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/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L93", + "weight": 1.0, + "confidence_score": 1.0, + "source": "devworkspacerouting_sync_ingresses", + "target": "devworkspacerouting_sync_ingresses_getingressestodelete" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L103", + "weight": 1.0, + "confidence_score": 1.0, + "source": "devworkspacerouting_sync_ingresses", + "target": "devworkspacerouting_sync_ingresses_listcontainsingressbyname" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L76", + "weight": 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/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L32", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_controller_devworkspacerouting_sync_ingresses_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "devworkspacerouting_devworkspaceroutingreconciler_syncingresses" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L32", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncingresses", + "target": "controllers_controller_devworkspacerouting_sync_ingresses_go_devworkspacerouting" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L32", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncingresses", + "target": "controllers_controller_devworkspacerouting_sync_ingresses_go_ingress" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L35", + "weight": 1.0, + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncingresses", + "target": "devworkspacerouting_devworkspaceroutingreconciler_getclusteringresses" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L40", + "weight": 1.0, + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncingresses", + "target": "devworkspacerouting_sync_ingresses_getingressestodelete" + }, + { + "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", + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_getclusteringresses", + "target": "controllers_controller_devworkspacerouting_sync_ingresses_go_devworkspacerouting" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L76", + "weight": 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/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L93", + "weight": 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/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L103", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_sync_ingresses_listcontainsingressbyname", + "target": "controllers_controller_devworkspacerouting_sync_ingresses_go_ingress" + }, + { + "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, + "confidence_score": 1.0, + "source": "devworkspacerouting_sync_ingresses_getingressestodelete", + "target": "devworkspacerouting_sync_ingresses_listcontainsingressbyname" + }, + { + "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, + "confidence_score": 1.0, + "source": "devworkspacerouting_sync_routes", + "target": "devworkspacerouting_sync_routes_getroutestodelete" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L113", + "weight": 1.0, + "confidence_score": 1.0, + "source": "devworkspacerouting_sync_routes", + "target": "devworkspacerouting_sync_routes_listcontainsroutebyname" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L75", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_controller_devworkspacerouting_sync_routes_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "devworkspacerouting_devworkspaceroutingreconciler_getclusterroutes" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L31", + "weight": 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/controller/devworkspacerouting/sync_routes.go", + "source_location": "L31", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncroutes", + "target": "controllers_controller_devworkspacerouting_sync_routes_go_devworkspacerouting" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L31", + "weight": 1.0, + "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/controller/devworkspacerouting/sync_routes.go", + "source_location": "L34", + "weight": 1.0, + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncroutes", + "target": "devworkspacerouting_devworkspaceroutingreconciler_getclusterroutes" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L39", + "weight": 1.0, + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncroutes", + "target": "devworkspacerouting_sync_routes_getroutestodelete" + }, + { + "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", + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_getclusterroutes", + "target": "controllers_controller_devworkspacerouting_sync_routes_go_devworkspacerouting" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L75", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_getclusterroutes", + "target": "controllers_controller_devworkspacerouting_sync_routes_go_route" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L103", + "weight": 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/controller/devworkspacerouting/sync_routes.go", + "source_location": "L113", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_sync_routes_listcontainsroutebyname", + "target": "controllers_controller_devworkspacerouting_sync_routes_go_route" + }, + { + "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, + "confidence_score": 1.0, + "source": "devworkspacerouting_sync_routes_getroutestodelete", + "target": "devworkspacerouting_sync_routes_listcontainsroutebyname" + }, + { + "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, + "confidence_score": 1.0, + "source": "devworkspacerouting_sync_services", + "target": "devworkspacerouting_sync_services_getservicestodelete" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L102", + "weight": 1.0, + "confidence_score": 1.0, + "source": "devworkspacerouting_sync_services", + "target": "devworkspacerouting_sync_services_listcontainsbyname" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L75", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_controller_devworkspacerouting_sync_services_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "devworkspacerouting_devworkspaceroutingreconciler_getclusterservices" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L31", + "weight": 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/controller/devworkspacerouting/sync_services.go", + "source_location": "L31", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncservices", + "target": "controllers_controller_devworkspacerouting_sync_services_go_devworkspacerouting" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L31", + "weight": 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": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L34", + "weight": 1.0, + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncservices", + "target": "devworkspacerouting_devworkspaceroutingreconciler_getclusterservices" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L39", + "weight": 1.0, + "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/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", + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_getclusterservices", + "target": "controllers_controller_devworkspacerouting_sync_services_go_devworkspacerouting" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L75", + "weight": 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/controller/devworkspacerouting/sync_services.go", + "source_location": "L92", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_sync_services_getservicestodelete", + "target": "controllers_controller_devworkspacerouting_sync_services_go_service" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L102", + "weight": 1.0, + "context": "parameter_type", + "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/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, + "confidence_score": 1.0, + "source": "devworkspacerouting_sync_services_getservicestodelete", + "target": "devworkspacerouting_sync_services_listcontainsbyname" + }, + { + "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, + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test", + "target": "devworkspacerouting_util_test_createdwr" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L167", + "weight": 1.0, + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test", + "target": "devworkspacerouting_util_test_deletedevworkspacerouting" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L157", + "weight": 1.0, + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test", + "target": "devworkspacerouting_util_test_deleteingress" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L196", + "weight": 1.0, + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test", + "target": "devworkspacerouting_util_test_deleteobject" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L147", + "weight": 1.0, + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test", + "target": "devworkspacerouting_util_test_deleteroute" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L137", + "weight": 1.0, + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test", + "target": "devworkspacerouting_util_test_deleteservice" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L185", + "weight": 1.0, + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test", + "target": "devworkspacerouting_util_test_devworkspaceroutingownerref" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L112", + "weight": 1.0, + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test", + "target": "devworkspacerouting_util_test_getexistingdevworkspacerouting" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L125", + "weight": 1.0, + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test", + "target": "devworkspacerouting_util_test_getreadydevworkspacerouting" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L204", + "weight": 1.0, + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test", + "target": "devworkspacerouting_util_test_namespacedname" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L60", + "weight": 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/controller/devworkspacerouting/util_test.go", + "source_location": "L185", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test_devworkspaceroutingownerref", + "target": "controllers_controller_devworkspacerouting_util_test_go_devworkspacerouting" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L112", + "weight": 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/controller/devworkspacerouting/util_test.go", + "source_location": "L125", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test_getreadydevworkspacerouting", + "target": "controllers_controller_devworkspacerouting_util_test_go_devworkspacerouting" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L115", + "weight": 1.0, + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test_getexistingdevworkspacerouting", + "target": "devworkspacerouting_util_test_namespacedname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L126", + "weight": 1.0, + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test_getreadydevworkspacerouting", + "target": "devworkspacerouting_util_test_getexistingdevworkspacerouting" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L127", + "weight": 1.0, + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test_getreadydevworkspacerouting", + "target": "devworkspacerouting_util_test_namespacedname" + }, + { + "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, + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test_deleteservice", + "target": "devworkspacerouting_util_test_deleteobject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L139", + "weight": 1.0, + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test_deleteservice", + "target": "devworkspacerouting_util_test_namespacedname" + }, + { + "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, + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test_deleteroute", + "target": "devworkspacerouting_util_test_deleteobject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L149", + "weight": 1.0, + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test_deleteroute", + "target": "devworkspacerouting_util_test_namespacedname" + }, + { + "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, + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test_deleteingress", + "target": "devworkspacerouting_util_test_deleteobject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L159", + "weight": 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/controller/devworkspacerouting/util_test.go", + "source_location": "L168", + "weight": 1.0, + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test_deletedevworkspacerouting", + "target": "devworkspacerouting_util_test_namespacedname" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L185", + "weight": 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/controller/devworkspacerouting/util_test.go", + "source_location": "L196", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test_deleteobject", + "target": "controllers_controller_devworkspacerouting_util_test_go_object" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L199", + "weight": 1.0, + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test_deleteobject", + "target": "devworkspacerouting_util_test_namespacedname" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L204", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test_namespacedname", + "target": "controllers_controller_devworkspacerouting_util_test_go_namespacedname" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/cleanup.go", + "source_location": "L30", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_workspace_cleanup_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_deleteworkspaceownedobjects" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/cleanup.go", + "source_location": "L30", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_deleteworkspaceownedobjects", + "target": "controllers_workspace_cleanup_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/cleanup.go", + "source_location": "L30", + "weight": 1.0, + "context": "parameter_type", + "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/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, + "confidence_score": 1.0, + "source": "workspace_condition", + "target": "workspace_condition_capitalizemessage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L127", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_condition", + "target": "workspace_condition_getconditionindexinorder" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L45", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_condition", + "target": "workspace_condition_workspaceconditionsfromclusterobject" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L40", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_condition", + "target": "workspace_workspaceconditions" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L45", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_condition_workspaceconditionsfromclusterobject", + "target": "workspace_workspaceconditions" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L42", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "workspace_workspaceconditions", + "target": "controllers_workspace_condition_go_devworkspacecondition" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L41", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "workspace_workspaceconditions", + "target": "controllers_workspace_condition_go_devworkspaceconditiontype" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L94", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_workspaceconditions", + "target": "workspace_workspaceconditions_addwarning" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L98", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_workspaceconditions", + "target": "workspace_workspaceconditions_addwarningwithreason" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L108", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_workspaceconditions", + "target": "workspace_workspaceconditions_getfirstfalse" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L117", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_workspaceconditions", + "target": "workspace_workspaceconditions_getlasttrue" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L75", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_workspaceconditions", + "target": "workspace_workspaceconditions_setcondition" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L83", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_workspaceconditions", + "target": "workspace_workspaceconditions_setconditionfalse" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L59", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_workspaceconditions", + "target": "workspace_workspaceconditions_setconditiontrue" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L63", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_workspaceconditions", + "target": "workspace_workspaceconditions_setconditiontruewithreason" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L127", + "weight": 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/workspace/condition.go", + "source_location": "L75", + "weight": 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/workspace/condition.go", + "source_location": "L83", + "weight": 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/workspace/condition.go", + "source_location": "L59", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_workspaceconditions_setconditiontrue", + "target": "controllers_workspace_condition_go_devworkspaceconditiontype" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L63", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_workspaceconditions_setconditiontruewithreason", + "target": "controllers_workspace_condition_go_devworkspaceconditiontype" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L45", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_condition_workspaceconditionsfromclusterobject", + "target": "controllers_workspace_condition_go_devworkspacecondition" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L108", + "weight": 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/workspace/condition.go", + "source_location": "L117", + "weight": 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/workspace/condition.go", + "source_location": "L75", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_workspaceconditions_setcondition", + "target": "controllers_workspace_condition_go_devworkspacecondition" + }, + { + "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, + "confidence_score": 1.0, + "source": "workspace_workspaceconditions_setconditiontrue", + "target": "workspace_workspaceconditions_setconditiontruewithreason" + }, + { + "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, + "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/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, + "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/workspace/devworkspace_controller.go", + "source_location": "L77", + "weight": 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/workspace/devworkspace_controller.go", + "source_location": "L79", + "weight": 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/workspace/devworkspace_controller.go", + "source_location": "L80", + "weight": 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/workspace/devworkspace_controller.go", + "source_location": "L81", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", + "target": "controllers_workspace_devworkspace_controller_go_scheme" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L706", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_checkdwerror" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L640", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_dostop" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L696", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_failworkspace" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L766", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_getworkspaceid" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L109", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_reconcile" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L745", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_removestartedatfromcluster" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L790", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_setupwithmanager" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L609", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_stopworkspace" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L724", + "weight": 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/workspace/devworkspace_controller.go", + "source_location": "L706", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_checkdwerror", + "target": "controllers_workspace_devworkspace_controller_go_logger" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L640", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_dostop", + "target": "controllers_workspace_devworkspace_controller_go_logger" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L696", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_failworkspace", + "target": "controllers_workspace_devworkspace_controller_go_logger" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L745", + "weight": 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/workspace/devworkspace_controller.go", + "source_location": "L609", + "weight": 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/workspace/devworkspace_controller.go", + "source_location": "L724", + "weight": 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": "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", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "controllers_workspace_devworkspace_controller_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L109", + "weight": 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/workspace/devworkspace_controller.go", + "source_location": "L109", + "weight": 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/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, + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "workspace_devworkspacereconciler_checkdwerror" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L235", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "workspace_devworkspacereconciler_failworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L159", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "workspace_devworkspacereconciler_getworkspaceid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L194", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "workspace_devworkspacereconciler_removestartedatfromcluster" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L195", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "workspace_devworkspacereconciler_stopworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L244", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "workspace_devworkspacereconciler_syncstartedattocluster" + }, + { + "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", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_dostop", + "target": "controllers_workspace_devworkspace_controller_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L766", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_getworkspaceid", + "target": "controllers_workspace_devworkspace_controller_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L745", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_removestartedatfromcluster", + "target": "controllers_workspace_devworkspace_controller_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L609", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_stopworkspace", + "target": "controllers_workspace_devworkspace_controller_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L724", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_syncstartedattocluster", + "target": "controllers_workspace_devworkspace_controller_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L706", + "weight": 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/workspace/devworkspace_controller.go", + "source_location": "L696", + "weight": 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/workspace/devworkspace_controller.go", + "source_location": "L609", + "weight": 1.0, + "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": "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", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_stopworkspace", + "target": "controllers_workspace_devworkspace_controller_go_devworkspacewithconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L619", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_stopworkspace", + "target": "workspace_devworkspacereconciler_dostop" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L706", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_checkdwerror", + "target": "controllers_workspace_devworkspace_controller_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L640", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_dostop", + "target": "controllers_workspace_devworkspace_controller_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L696", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_failworkspace", + "target": "controllers_workspace_devworkspace_controller_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L766", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_getworkspaceid", + "target": "controllers_workspace_devworkspace_controller_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L745", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_removestartedatfromcluster", + "target": "controllers_workspace_devworkspace_controller_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L724", + "weight": 1.0, + "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": "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, + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_checkdwerror", + "target": "workspace_devworkspacereconciler_failworkspace" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L696", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_failworkspace", + "target": "controllers_workspace_devworkspace_controller_go_currentstatus" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L696", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_failworkspace", + "target": "controllers_workspace_devworkspace_controller_go_failurereason" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L706", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_checkdwerror", + "target": "controllers_workspace_devworkspace_controller_go_failurereason" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L706", + "weight": 1.0, + "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/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", + "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/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, + "confidence_score": 1.0, + "source": "workspace_devworkspace_controller_test", + "target": "workspace_devworkspace_controller_test_loadobjectfromfile" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller_test.go", + "source_location": "L46", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspace_controller_test_loadobjectfromfile", + "target": "controllers_workspace_devworkspace_controller_test_go_object" + }, + { + "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, + "confidence_score": 1.0, + "source": "workspace_eventhandlers", + "target": "workspace_eventhandlers_dwrelatedpodshandler" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L30", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_eventhandlers_dwrelatedpodshandler", + "target": "controllers_workspace_eventhandlers_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L30", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_eventhandlers_dwrelatedpodshandler", + "target": "controllers_workspace_eventhandlers_go_object" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L30", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_eventhandlers_dwrelatedpodshandler", + "target": "controllers_workspace_eventhandlers_go_request" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L51", + "weight": 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/workspace/eventhandlers.go", + "source_location": "L122", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_runningworkspaceshandler", + "target": "controllers_workspace_eventhandlers_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L51", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_dwpvchandler", + "target": "controllers_workspace_eventhandlers_go_object" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L122", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_runningworkspaceshandler", + "target": "controllers_workspace_eventhandlers_go_object" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L51", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_dwpvchandler", + "target": "controllers_workspace_eventhandlers_go_request" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L122", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_runningworkspaceshandler", + "target": "controllers_workspace_eventhandlers_go_request" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L51", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_workspace_eventhandlers_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_dwpvchandler" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L122", + "weight": 1.0, + "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/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, + "confidence_score": 1.0, + "source": "controllers_workspace_finalize_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_finalize" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L137", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_workspace_finalize_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_finalizerbac" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L177", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_workspace_finalize_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_finalizeserviceaccount" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L82", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_workspace_finalize_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_finalizestorage" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L193", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_workspace_finalize_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_namespaceisterminating" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L40", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_workspace_finalize_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_workspaceneedsfinalize" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L40", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_workspaceneedsfinalize", + "target": "controllers_workspace_finalize_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L52", + "weight": 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/workspace/finalize.go", + "source_location": "L137", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalizerbac", + "target": "controllers_workspace_finalize_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L177", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalizeserviceaccount", + "target": "controllers_workspace_finalize_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L82", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalizestorage", + "target": "controllers_workspace_finalize_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L52", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalize", + "target": "controllers_workspace_finalize_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L52", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalize", + "target": "controllers_workspace_finalize_go_logger" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L52", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalize", + "target": "controllers_workspace_finalize_go_result" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L76", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalize", + "target": "workspace_devworkspacereconciler_finalizerbac" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L74", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalize", + "target": "workspace_devworkspacereconciler_finalizeserviceaccount" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L72", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalize", + "target": "workspace_devworkspacereconciler_finalizestorage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L137", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalizerbac", + "target": "controllers_workspace_finalize_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L177", + "weight": 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/workspace/finalize.go", + "source_location": "L82", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalizestorage", + "target": "controllers_workspace_finalize_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L193", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_namespaceisterminating", + "target": "controllers_workspace_finalize_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L137", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalizerbac", + "target": "controllers_workspace_finalize_go_logger" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L177", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalizeserviceaccount", + "target": "controllers_workspace_finalize_go_logger" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L82", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalizestorage", + "target": "controllers_workspace_finalize_go_logger" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L137", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalizerbac", + "target": "controllers_workspace_finalize_go_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L177", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalizeserviceaccount", + "target": "controllers_workspace_finalize_go_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L82", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalizestorage", + "target": "controllers_workspace_finalize_go_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L82", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalizestorage", + "target": "controllers_workspace_finalize_go_currentstatus" + }, + { + "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, + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalizestorage", + "target": "workspace_devworkspacereconciler_namespaceisterminating" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L137", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalizerbac", + "target": "controllers_workspace_finalize_go_currentstatus" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L177", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalizeserviceaccount", + "target": "controllers_workspace_finalize_go_currentstatus" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L138", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalizerbac", + "target": "workspace_devworkspacereconciler_namespaceisterminating" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/http.go", + "source_location": "L104", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_http", + "target": "workspace_http_injectcertificates" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/http.go", + "source_location": "L86", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_http", + "target": "workspace_http_readcertificates" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/http.go", + "source_location": "L40", + "weight": 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/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", + "confidence_score": 1.0, + "source": "workspace_http_setuphttpclients", + "target": "controllers_workspace_http_go_client" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/http.go", + "source_location": "L40", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_http_setuphttpclients", + "target": "controllers_workspace_http_go_logger" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/http.go", + "source_location": "L75", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_http_setuphttpclients", + "target": "workspace_http_injectcertificates" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/http.go", + "source_location": "L78", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_http_injectcertificates", + "target": "controllers_workspace_http_go_client" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/http.go", + "source_location": "L86", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_http_readcertificates", + "target": "controllers_workspace_http_go_client" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/http.go", + "source_location": "L104", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_http_injectcertificates", + "target": "controllers_workspace_http_go_logger" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/http.go", + "source_location": "L86", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_http_readcertificates", + "target": "controllers_workspace_http_go_logger" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/http.go", + "source_location": "L104", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_http_injectcertificates", + "target": "transport" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/http.go", + "source_location": "L79", + "weight": 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/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, + "confidence_score": 1.0, + "source": "workspace_http_test", + "target": "workspace_http_test_setuphttpclientsfortesting" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/http_test.go", + "source_location": "L18", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_http_test_setuphttpclientsfortesting", + "target": "controllers_workspace_http_test_go_client" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/internal/testutil/http.go", + "source_location": "L27", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_workspace_internal_testutil_http_go_testutil_http", + "target": "testutil_testresponse" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/internal/testutil/http.go", + "source_location": "L23", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_workspace_internal_testutil_http_go_testutil_http", + "target": "testutil_testroundtripper" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/internal/testutil/http.go", + "source_location": "L24", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "testutil_testroundtripper", + "target": "testresponse" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/internal/testutil/http.go", + "source_location": "L33", + "weight": 1.0, + "confidence_score": 1.0, + "source": "testutil_testroundtripper", + "target": "testutil_testroundtripper_roundtrip" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/internal/testutil/http.go", + "source_location": "L33", + "weight": 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/workspace/internal/testutil/http.go", + "source_location": "L33", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "testutil_testroundtripper_roundtrip", + "target": "controllers_workspace_internal_testutil_http_go_response" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/deployment_provisioning.go", + "source_location": "L38", + "weight": 1.0, + "confidence_score": 1.0, + "source": "metrics_deployment_provisioning", + "target": "metrics_deployment_provisioning_determineprovisioningfailurereason" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/deployment_provisioning.go", + "source_location": "L38", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "metrics_deployment_provisioning_determineprovisioningfailurereason", + "target": "controllers_workspace_metrics_deployment_provisioning_go_failurereason" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/failure_reason.go", + "source_location": "L41", + "weight": 1.0, + "confidence_score": 1.0, + "source": "metrics_failure_reason", + "target": "metrics_failure_reason_getfailurereason" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/failure_reason.go", + "source_location": "L24", + "weight": 1.0, + "confidence_score": 1.0, + "source": "metrics_failure_reason", + "target": "metrics_failurereason" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/failure_reason.go", + "source_location": "L41", + "weight": 1.0, + "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/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", + "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/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, + "confidence_score": 1.0, + "source": "metrics_metrics", + "target": "metrics_metrics_init" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L54", + "weight": 1.0, + "confidence_score": 1.0, + "source": "metrics_update", + "target": "metrics_update_incrementmetricforworkspace" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L70", + "weight": 1.0, + "confidence_score": 1.0, + "source": "metrics_update", + "target": "metrics_update_incrementmetricforworkspacefailure" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L83", + "weight": 1.0, + "confidence_score": 1.0, + "source": "metrics_update", + "target": "metrics_update_incrementstarttimebucketforworkspace" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L50", + "weight": 1.0, + "confidence_score": 1.0, + "source": "metrics_update", + "target": "metrics_update_workspacefailed" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L40", + "weight": 1.0, + "confidence_score": 1.0, + "source": "metrics_update", + "target": "metrics_update_workspacerunning" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L30", + "weight": 1.0, + "confidence_score": 1.0, + "source": "metrics_update", + "target": "metrics_update_workspacestarted" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L30", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "metrics_update_workspacestarted", + "target": "controllers_workspace_metrics_update_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L30", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "metrics_update_workspacestarted", + "target": "controllers_workspace_metrics_update_go_logger" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L33", + "weight": 1.0, + "confidence_score": 1.0, + "source": "metrics_update_workspacestarted", + "target": "metrics_update_incrementmetricforworkspace" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L54", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "metrics_update_incrementmetricforworkspace", + "target": "controllers_workspace_metrics_update_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L70", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "metrics_update_incrementmetricforworkspacefailure", + "target": "controllers_workspace_metrics_update_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L83", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "metrics_update_incrementstarttimebucketforworkspace", + "target": "controllers_workspace_metrics_update_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L50", + "weight": 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/workspace/metrics/update.go", + "source_location": "L40", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "metrics_update_workspacerunning", + "target": "controllers_workspace_metrics_update_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L54", + "weight": 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/workspace/metrics/update.go", + "source_location": "L70", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "metrics_update_incrementmetricforworkspacefailure", + "target": "controllers_workspace_metrics_update_go_logger" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L83", + "weight": 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/workspace/metrics/update.go", + "source_location": "L50", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "metrics_update_workspacefailed", + "target": "controllers_workspace_metrics_update_go_logger" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L40", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "metrics_update_workspacerunning", + "target": "controllers_workspace_metrics_update_go_logger" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L43", + "weight": 1.0, + "confidence_score": 1.0, + "source": "metrics_update_workspacerunning", + "target": "metrics_update_incrementmetricforworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L44", + "weight": 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/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, + "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/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", + "confidence_score": 1.0, + "source": "metrics_update_incrementmetricforworkspace", + "target": "countervec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L70", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "metrics_update_incrementmetricforworkspacefailure", + "target": "countervec" + }, + { + "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, + "confidence_score": 1.0, + "source": "workspace_predicates", + "target": "workspace_predicates_objectisautomountresource" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/predicates.go", + "source_location": "L102", + "weight": 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/workspace/status.go", + "source_location": "L54", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_status", + "target": "workspace_currentstatus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L313", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_status", + "target": "workspace_status_checkforfailingtimeout" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L288", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_status", + "target": "workspace_status_checkforstarttimeout" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L201", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_status", + "target": "workspace_status_checkserverstatus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L334", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_status", + "target": "workspace_status_fmtstarttimeoutmessage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L237", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_status", + "target": "workspace_status_getinfomessage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L226", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_status", + "target": "workspace_status_getmainurl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L101", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_status", + "target": "workspace_status_syncconditions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L190", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_status", + "target": "workspace_status_syncworkspacemainurl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L272", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_status", + "target": "workspace_status_updatemetricsforphase" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L57", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "workspace_currentstatus", + "target": "controllers_workspace_status_go_devworkspacephase" + }, + { + "relation": "embeds", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L55", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_currentstatus", + "target": "workspaceconditions" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L67", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_updateworkspacestatus", + "target": "workspace_currentstatus" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L237", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_status_getinfomessage", + "target": "workspace_currentstatus" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L101", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_status_syncconditions", + "target": "workspace_currentstatus" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L272", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_status_updatemetricsforphase", + "target": "controllers_workspace_status_go_devworkspacephase" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L67", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_workspace_status_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_updateworkspacestatus" + }, + { + "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", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_updateworkspacestatus", + "target": "controllers_workspace_status_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L67", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_updateworkspacestatus", + "target": "controllers_workspace_status_go_logger" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L67", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_updateworkspacestatus", + "target": "controllers_workspace_status_go_result" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L73", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_updateworkspacestatus", + "target": "workspace_status_getinfomessage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L69", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_updateworkspacestatus", + "target": "workspace_status_syncconditions" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L95", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_updateworkspacestatus", + "target": "workspace_status_updatemetricsforphase" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L313", + "weight": 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/workspace/status.go", + "source_location": "L288", + "weight": 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/workspace/status.go", + "source_location": "L201", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_status_checkserverstatus", + "target": "controllers_workspace_status_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L334", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_status_fmtstarttimeoutmessage", + "target": "controllers_workspace_status_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L237", + "weight": 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/workspace/status.go", + "source_location": "L190", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_status_syncworkspacemainurl", + "target": "controllers_workspace_status_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L272", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_status_updatemetricsforphase", + "target": "controllers_workspace_status_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L272", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_status_updatemetricsforphase", + "target": "controllers_workspace_status_go_logger" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L101", + "weight": 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/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", + "confidence_score": 1.0, + "source": "workspace_status_syncworkspacemainurl", + "target": "controllers_workspace_status_go_clusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L190", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_status_syncworkspacemainurl", + "target": "controllers_workspace_status_go_exposedendpointlist" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L191", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_status_syncworkspacemainurl", + "target": "workspace_status_getmainurl" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L226", + "weight": 1.0, + "context": "parameter_type", + "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/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, + "confidence_score": 1.0, + "source": "workspace_status_checkforstarttimeout", + "target": "workspace_status_fmtstarttimeoutmessage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/suite_test.go", + "source_location": "L206", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_suite_test", + "target": "workspace_suite_test_getbasictesthttpclient" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/suite_test.go", + "source_location": "L176", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_suite_test", + "target": "workspace_suite_test_setupenvvars" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/suite_test.go", + "source_location": "L71", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_suite_test", + "target": "workspace_suite_test_testapis" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/suite_test.go", + "source_location": "L71", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_suite_test_testapis", + "target": "controllers_workspace_suite_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/suite_test.go", + "source_location": "L206", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_suite_test_getbasictesthttpclient", + "target": "controllers_workspace_suite_test_go_client" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L136", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_cleanuppvc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L45", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_createdevworkspace" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L155", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_createobject" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L61", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_createstarteddevworkspace" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L96", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_deletedevworkspace" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L162", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_deleteobject" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L227", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_devworkspaceownerref" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L253", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_generateconfigmap" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L238", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_generatesecret" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L82", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_getexistingdevworkspace" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L195", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_markdeploymentready" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L170", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_markroutingready" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L317", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_namespacedname" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L211", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_scaledeploymenttozero" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L280", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_volumefromconfigmap" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L267", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_volumefromsecret" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L305", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_volumemountfromconfigmap" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L293", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_volumemountfromsecret" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L54", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_util_test_createdevworkspace", + "target": "workspace_util_test_namespacedname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L62", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_util_test_createstarteddevworkspace", + "target": "workspace_util_test_createdevworkspace" + }, + { + "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, + "confidence_score": 1.0, + "source": "workspace_util_test_createstarteddevworkspace", + "target": "workspace_util_test_getexistingdevworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L70", + "weight": 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/workspace/util_test.go", + "source_location": "L67", + "weight": 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/workspace/util_test.go", + "source_location": "L74", + "weight": 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/workspace/util_test.go", + "source_location": "L85", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_util_test_getexistingdevworkspace", + "target": "workspace_util_test_namespacedname" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L227", + "weight": 1.0, + "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/workspace/util_test.go", + "source_location": "L97", + "weight": 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/workspace/util_test.go", + "source_location": "L139", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_util_test_cleanuppvc", + "target": "workspace_util_test_namespacedname" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L155", + "weight": 1.0, + "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/workspace/util_test.go", + "source_location": "L158", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_util_test_createobject", + "target": "workspace_util_test_namespacedname" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L162", + "weight": 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": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L165", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_util_test_deleteobject", + "target": "workspace_util_test_namespacedname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L171", + "weight": 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/workspace/util_test.go", + "source_location": "L196", + "weight": 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/workspace/util_test.go", + "source_location": "L212", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_util_test_scaledeploymenttozero", + "target": "workspace_util_test_namespacedname" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L227", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_util_test_devworkspaceownerref", + "target": "controllers_workspace_util_test_go_ownerreference" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "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", + "confidence_score": 1.0, + "source": "workspace_util_test_generatesecret", + "target": "secrettype" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L267", + "weight": 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/workspace/util_test.go", + "source_location": "L293", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_util_test_volumemountfromsecret", + "target": "controllers_workspace_util_test_go_secret" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L253", + "weight": 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/util_test.go", + "source_location": "L280", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_util_test_volumefromconfigmap", + "target": "controllers_workspace_util_test_go_configmap" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L305", + "weight": 1.0, + "context": "parameter_type", + "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/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", + "confidence_score": 1.0, + "source": "workspace_util_test_volumefromsecret", + "target": "controllers_workspace_util_test_go_volume" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L280", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_util_test_volumefromconfigmap", + "target": "controllers_workspace_util_test_go_volume" + }, + { + "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", + "confidence_score": 1.0, + "source": "workspace_util_test_volumemountfromsecret", + "target": "controllers_workspace_util_test_go_volumemount" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L305", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_util_test_volumemountfromconfigmap", + "target": "controllers_workspace_util_test_go_volumemount" + }, + { + "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", + "confidence_score": 1.0, + "source": "workspace_util_test_namespacedname", + "target": "controllers_workspace_util_test_go_namespacedname" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/validation.go", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_workspace_validation_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_validatecreatorlabel" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/validation.go", + "source_location": "L31", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_validatecreatorlabel", + "target": "controllers_workspace_validation_go_devworkspacewithconfig" + }, + { + "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, + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_annotations" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L60", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_editable" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L61", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_gnetid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L62", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_graphtooltip" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L63", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L2", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_inputs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L64", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_links" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L65", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_panels" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1311", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_refresh" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L3", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_requires" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1312", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_schemaversion" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1313", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_style" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1314", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_tags" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1315", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_templating" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1318", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_time" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1322", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_timepicker" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1336", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_timezone" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1337", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_title" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1338", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_uid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1339", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_version" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L42", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard_annotations", + "target": "grafana_grafana_dashboard_annotations_list" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1316", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard_templating", + "target": "grafana_grafana_dashboard_templating_list" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1319", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard_time", + "target": "grafana_grafana_dashboard_time_from" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1320", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard_time", + "target": "grafana_grafana_dashboard_time_to" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1323", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard_timepicker", + "target": "grafana_grafana_dashboard_timepicker_refresh_intervals" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L2", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_annotations" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L22", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_description" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L23", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_editable" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L24", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_gnetid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L25", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_graphtooltip" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L27", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_links" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_panels" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1441", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_refresh" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1442", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_schemaversion" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1443", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_style" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1444", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_tags" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1447", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_templating" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1450", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_time" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1454", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_timepicker" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1468", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_timezone" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1469", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_title" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1470", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_uid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1471", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_variables" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1474", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_version" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L3", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard_annotations", + "target": "grafana_openshift_console_dashboard_annotations_list" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1448", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard_templating", + "target": "grafana_openshift_console_dashboard_templating_list" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1451", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard_time", + "target": "grafana_openshift_console_dashboard_time_from" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1452", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard_time", + "target": "grafana_openshift_console_dashboard_time_to" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1455", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard_timepicker", + "target": "grafana_openshift_console_dashboard_timepicker_refresh_intervals" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1472", + "weight": 1.0, + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard_variables", + "target": "grafana_openshift_console_dashboard_variables_list" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "internal/images/image.go", + "source_location": "L66", + "weight": 1.0, + "confidence_score": 1.0, + "source": "images_image", + "target": "images_image_getasyncstorageserverimage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "internal/images/image.go", + "source_location": "L75", + "weight": 1.0, + "confidence_score": 1.0, + "source": "images_image", + "target": "images_image_getasyncstoragesidecarimage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "internal/images/image.go", + "source_location": "L93", + "weight": 1.0, + "confidence_score": 1.0, + "source": "images_image", + "target": "images_image_getprojectbackupimage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "internal/images/image.go", + "source_location": "L84", + "weight": 1.0, + "confidence_score": 1.0, + "source": "images_image", + "target": "images_image_getprojectcloneimage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "internal/images/image.go", + "source_location": "L57", + "weight": 1.0, + "confidence_score": 1.0, + "source": "images_image", + "target": "images_image_getpvccleanupjobimage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "internal/images/image.go", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "images_image", + "target": "images_image_getwebhookserverimage" + }, + { + "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, + "confidence_score": 1.0, + "source": "map_map", + "target": "map_map_append" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "internal/map/map.go", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "map_map", + "target": "map_map_equal" + }, + { + "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, + "confidence_score": 1.0, + "source": "main", + "target": "main_init" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "main.go", + "source_location": "L97", + "weight": 1.0, + "confidence_score": 1.0, + "source": "main", + "target": "main_main" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "main.go", + "source_location": "L242", + "weight": 1.0, + "confidence_score": 1.0, + "source": "main", + "target": "main_setupcontrollerconfig" + }, + { + "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, + "confidence_score": 1.0, + "source": "main_main", + "target": "main_setupcontrollerconfig" + }, + { + "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", + "confidence_score": 1.0, + "source": "main_setupcontrollerconfig", + "target": "main_go_manager" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": "make-release.sh", + "source_location": "L161", + "weight": 1.0, + "confidence_score": 1.0, + "source": "make_release", + "target": "make_release_build_and_push_images" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": "make-release.sh", + "source_location": "L65", + "weight": 1.0, + "confidence_score": 1.0, + "source": "make_release", + "target": "make_release_dryrun" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": "make-release.sh", + "source_location": "L192", + "weight": 1.0, + "confidence_score": 1.0, + "source": "make_release", + "target": "make_release_git_commit_and_push" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": "make-release.sh", + "source_location": "L69", + "weight": 1.0, + "confidence_score": 1.0, + "source": "make_release", + "target": "make_release_parse_args" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": "make-release.sh", + "source_location": "L231", + "weight": 1.0, + "confidence_score": 1.0, + "source": "make_release", + "target": "make_release_prerelease" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": "make-release.sh", + "source_location": "L272", + "weight": 1.0, + "confidence_score": 1.0, + "source": "make_release", + "target": "make_release_release" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": "make-release.sh", + "source_location": "L124", + "weight": 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": "contains", + "confidence": "EXTRACTED", + "source_file": "make-release.sh", + "source_location": "L1", + "weight": 1.0, + "confidence_score": 1.0, + "source": "make_release", + "target": "users_okurinny_workspace_devfile_devworkspace_operator_make_release_sh__entry" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "make-release.sh", + "source_location": "L329", + "weight": 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", + "confidence": "EXTRACTED", + "source_file": "make-release.sh", + "source_location": "L341", + "weight": 1.0, + "context": "call", + "confidence_score": 1.0, + "source": "users_okurinny_workspace_devfile_devworkspace_operator_make_release_sh__entry", + "target": "make_release_prerelease" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "make-release.sh", + "source_location": "L343", + "weight": 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", + "confidence": "EXTRACTED", + "source_file": "make-release.sh", + "source_location": "L79", + "weight": 1.0, + "context": "call", + "confidence_score": 1.0, + "source": "make_release_parse_args", + "target": "make_release_usage" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "make-release.sh", + "source_location": "L249", + "weight": 1.0, + "context": "call", + "confidence_score": 1.0, + "source": "make_release_prerelease", + "target": "make_release_update_version" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "make-release.sh", + "source_location": "L250", + "weight": 1.0, + "context": "call", + "confidence_score": 1.0, + "source": "make_release_prerelease", + "target": "make_release_update_images" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "make-release.sh", + "source_location": "L305", + "weight": 1.0, + "context": "call", + "confidence_score": 1.0, + "source": "make_release_release", + "target": "make_release_build_and_push_images" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "make-release.sh", + "source_location": "L252", + "weight": 1.0, + "context": "call", + "confidence_score": 1.0, + "source": "make_release_prerelease", + "target": "make_release_git_commit_and_push" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "make-release.sh", + "source_location": "L298", + "weight": 1.0, + "context": "call", + "confidence_score": 1.0, + "source": "make_release_release", + "target": "make_release_git_commit_and_push" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": "patch/patch_crds.sh", + "source_location": "L44", + "weight": 1.0, + "confidence_score": 1.0, + "source": "patch_patch_crds", + "target": "patch_patch_crds_update_routings_crd" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "patch/patch_crds.sh", + "source_location": "L1", + "weight": 1.0, + "confidence_score": 1.0, + "source": "patch_patch_crds", + "target": "users_okurinny_workspace_devfile_devworkspace_operator_patch_patch_crds_sh__entry" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "patch/patch_crds.sh", + "source_location": "L62", + "weight": 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": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/cache/cache.go", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cache_cache", + "target": "cache_cache_getcachefunc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/cache/cache.go", + "source_location": "L110", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cache_cache", + "target": "cache_cache_getwebhookscachefunc" + }, + { + "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", + "confidence_score": 1.0, + "source": "cache_cache_getcachefunc", + "target": "newcachefunc" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/cache/cache.go", + "source_location": "L110", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "cache_cache_getwebhookscachefunc", + "target": "newcachefunc" + }, + { + "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, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L99", + "weight": 1.0, + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_deploymentname" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L30", + "weight": 1.0, + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_devworkspaceroutingname" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L73", + "weight": 1.0, + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_endpointhostname" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L34", + "weight": 1.0, + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_endpointname" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L91", + "weight": 1.0, + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_endpointpath" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L115", + "weight": 1.0, + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_metadataconfigmapname" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L186", + "weight": 1.0, + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_oldworkspacerolebindingname" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "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, + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_portname" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L107", + "weight": 1.0, + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_pvccleanupjobname" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L166", + "weight": 1.0, + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_registryimagebuilderrolename" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L170", + "weight": 1.0, + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_registryimagepullerrolebindingname" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L162", + "weight": 1.0, + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_registryimagepullerrolename" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L95", + "weight": 1.0, + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_routename" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L59", + "weight": 1.0, + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_serviceaccountlabels" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L52", + "weight": 1.0, + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_serviceaccountname" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L141", + "weight": 1.0, + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_serviceaccounttokenprojectionname" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L48", + "weight": 1.0, + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_servicename" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L103", + "weight": 1.0, + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_servingcertvolumename" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L83", + "weight": 1.0, + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_workspacehostname" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L150", + "weight": 1.0, + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_workspacerolebindingname" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L146", + "weight": 1.0, + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_workspacerolename" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L158", + "weight": 1.0, + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_workspacesccrolebindingname" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "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": "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", + "confidence_score": 1.0, + "source": "common_naming_portname", + "target": "pkg_common_naming_go_endpoint" + }, + { + "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", + "confidence_score": 1.0, + "source": "common_naming_serviceaccountname", + "target": "pkg_common_naming_go_devworkspacewithconfig" + }, + { + "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", + "confidence_score": 1.0, + "source": "common_naming_serviceaccountlabels", + "target": "pkg_common_naming_go_devworkspacewithconfig" + }, + { + "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, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/common_test.go", + "source_location": "L67", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_common_test", + "target": "config_common_test_buildconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/common_test.go", + "source_location": "L77", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_common_test", + "target": "config_common_test_buildexternalconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/common_test.go", + "source_location": "L44", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_common_test", + "target": "config_common_test_init" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/common_test.go", + "source_location": "L52", + "weight": 1.0, + "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": "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", + "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/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", + "confidence_score": 1.0, + "source": "config_common_test_buildconfig", + "target": "pkg_config_common_test_go_devworkspaceoperatorconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/common_test.go", + "source_location": "L67", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_common_test_buildconfig", + "target": "pkg_config_common_test_go_operatorconfiguration" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/common_test.go", + "source_location": "L77", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_common_test_buildexternalconfig", + "target": "pkg_config_common_test_go_operatorconfiguration" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/common_test.go", + "source_location": "L77", + "weight": 1.0, + "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": "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, + "confidence_score": 1.0, + "source": "configmap_config", + "target": "configmap_config_loadcontrollerconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L96", + "weight": 1.0, + "confidence_score": 1.0, + "source": "configmap_config", + "target": "configmap_config_syncconfigmapfromcluster" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L44", + "weight": 1.0, + "confidence_score": 1.0, + "source": "configmap_config", + "target": "configmap_controllerconfig" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L61", + "weight": 1.0, + "confidence_score": 1.0, + "source": "configmap_controllerconfig", + "target": "configmap_controllerconfig_getclusterroutingsuffix" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L57", + "weight": 1.0, + "confidence_score": 1.0, + "source": "configmap_controllerconfig", + "target": "configmap_controllerconfig_getdefaultroutingclass" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L68", + "weight": 1.0, + "confidence_score": 1.0, + "source": "configmap_controllerconfig", + "target": "configmap_controllerconfig_getexperimentalfeaturesenabled" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L80", + "weight": 1.0, + "confidence_score": 1.0, + "source": "configmap_controllerconfig", + "target": "configmap_controllerconfig_getproperty" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L72", + "weight": 1.0, + "confidence_score": 1.0, + "source": "configmap_controllerconfig", + "target": "configmap_controllerconfig_getpvcstorageclassname" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L76", + "weight": 1.0, + "confidence_score": 1.0, + "source": "configmap_controllerconfig", + "target": "configmap_controllerconfig_getsidecarpullpolicy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L92", + "weight": 1.0, + "confidence_score": 1.0, + "source": "configmap_controllerconfig", + "target": "configmap_controllerconfig_getworkspaceidletimeout" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L53", + "weight": 1.0, + "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": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L88", + "weight": 1.0, + "confidence_score": 1.0, + "source": "configmap_controllerconfig", + "target": "configmap_controllerconfig_validate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L45", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "configmap_controllerconfig", + "target": "pkg_config_configmap_config_go_configmap" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L48", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "configmap_controllerconfig_update", + "target": "pkg_config_configmap_config_go_configmap" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L102", + "weight": 1.0, + "confidence_score": 1.0, + "source": "configmap_config_syncconfigmapfromcluster", + "target": "configmap_controllerconfig_update" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L54", + "weight": 1.0, + "confidence_score": 1.0, + "source": "configmap_controllerconfig_getworkspacepvcname", + "target": "configmap_controllerconfig_getproperty" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L58", + "weight": 1.0, + "confidence_score": 1.0, + "source": "configmap_controllerconfig_getdefaultroutingclass", + "target": "configmap_controllerconfig_getproperty" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L62", + "weight": 1.0, + "confidence_score": 1.0, + "source": "configmap_controllerconfig_getclusterroutingsuffix", + "target": "configmap_controllerconfig_getproperty" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L69", + "weight": 1.0, + "confidence_score": 1.0, + "source": "configmap_controllerconfig_getexperimentalfeaturesenabled", + "target": "configmap_controllerconfig_getproperty" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L73", + "weight": 1.0, + "confidence_score": 1.0, + "source": "configmap_controllerconfig_getpvcstorageclassname", + "target": "configmap_controllerconfig_getproperty" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L77", + "weight": 1.0, + "confidence_score": 1.0, + "source": "configmap_controllerconfig_getsidecarpullpolicy", + "target": "configmap_controllerconfig_getproperty" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L93", + "weight": 1.0, + "confidence_score": 1.0, + "source": "configmap_controllerconfig_getworkspaceidletimeout", + "target": "configmap_controllerconfig_getproperty" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L142", + "weight": 1.0, + "confidence_score": 1.0, + "source": "configmap_config_loadcontrollerconfig", + "target": "configmap_config_syncconfigmapfromcluster" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L96", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "configmap_config_syncconfigmapfromcluster", + "target": "pkg_config_configmap_config_go_client" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L96", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "configmap_config_syncconfigmapfromcluster", + "target": "pkg_config_configmap_config_go_object" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L107", + "weight": 1.0, + "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/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, + "confidence_score": 1.0, + "source": "config_defaults", + "target": "config_defaults_setdefaultcontainersecuritycontext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/defaults.go", + "source_location": "L137", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_defaults", + "target": "config_defaults_setdefaultpodsecuritycontext" + }, + { + "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, + "confidence_score": 1.0, + "source": "config_env", + "target": "config_controllerenv" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/env.go", + "source_location": "L48", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_env", + "target": "config_env_getdevmodeenabled" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/env.go", + "source_location": "L52", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_env", + "target": "config_env_getmaxconcurrentreconciles" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/env.go", + "source_location": "L64", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_env", + "target": "config_env_getresourcequantityfromenvvar" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/env.go", + "source_location": "L40", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_env", + "target": "config_env_getwebhookssecretname" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/env.go", + "source_location": "L76", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_env", + "target": "config_env_getworkspacecontrollersa" + }, + { + "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", + "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/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, + "confidence_score": 1.0, + "source": "config_migrate", + "target": "config_migrate_convertconfigmaptoconfigcrd" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate.go", + "source_location": "L70", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_migrate", + "target": "config_migrate_deletemigratedconfigmap" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate.go", + "source_location": "L33", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_migrate", + "target": "config_migrate_migrateconfigfromconfigmap" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate.go", + "source_location": "L34", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_migrate_migrateconfigfromconfigmap", + "target": "config_migrate_convertconfigmaptoconfigcrd" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate.go", + "source_location": "L56", + "weight": 1.0, + "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/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", + "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/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", + "confidence_score": 1.0, + "source": "config_migrate_convertconfigmaptoconfigcrd", + "target": "pkg_config_migrate_go_client" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate.go", + "source_location": "L70", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_migrate_deletemigratedconfigmap", + "target": "pkg_config_migrate_go_client" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate.go", + "source_location": "L84", + "weight": 1.0, + "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/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, + "confidence_score": 1.0, + "source": "config_migrate_test", + "target": "config_migrate_test_testconvertconfigmapdoesnothingwhennoconfigmap" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L213", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_migrate_test", + "target": "config_migrate_test_testconvertconfigmapgetsalloldconfigvalues" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L254", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_migrate_test", + "target": "config_migrate_test_testconvertconfigmapignoresvaluesthataredefault" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L289", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_migrate_test", + "target": "config_migrate_test_testconvertconfigmapreturnsnilwhenalldefault" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L102", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_migrate_test", + "target": "config_migrate_test_testmigrateconfigcreatescrfromconfigmap" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L72", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_migrate_test", + "target": "config_migrate_test_testmigrateconfigdeletesconfigmapwhenalreadymigrated" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L34", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_migrate_test", + "target": "config_migrate_test_testmigrateconfigdoesnothingwhennoconfigmap" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L50", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_migrate_test", + "target": "config_migrate_test_testmigrateconfigerrorwhenconfigandconfigmappresent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L155", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_migrate_test", + "target": "config_migrate_test_testmigrateconfigsucceedswhencrdhasallvaluesfromconfigmap" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L34", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_migrate_test_testmigrateconfigdoesnothingwhennoconfigmap", + "target": "pkg_config_migrate_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L205", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_migrate_test_testconvertconfigmapdoesnothingwhennoconfigmap", + "target": "pkg_config_migrate_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L213", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_migrate_test_testconvertconfigmapgetsalloldconfigvalues", + "target": "pkg_config_migrate_test_go_t" + }, + { + "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, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_migrate_test_testmigrateconfigcreatescrfromconfigmap", + "target": "pkg_config_migrate_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L72", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_migrate_test_testmigrateconfigdeletesconfigmapwhenalreadymigrated", + "target": "pkg_config_migrate_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L50", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_migrate_test_testmigrateconfigerrorwhenconfigandconfigmappresent", + "target": "pkg_config_migrate_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L155", + "weight": 1.0, + "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/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", + "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/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", + "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, + "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/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, + "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/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, + "confidence_score": 1.0, + "source": "proxy_openshift_test", + "target": "proxy_openshift_test_testmergeproxyconfigs" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/proxy/openshift_test.go", + "source_location": "L24", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "proxy_openshift_test_testmergeproxyconfigs", + "target": "pkg_config_proxy_openshift_test_go_t" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L207", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync", + "target": "config_sync_discoverroutesuffix" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L161", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync", + "target": "config_sync_experimentalfeaturesenabled" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L168", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync", + "target": "config_sync_getclusterconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L91", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync", + "target": "config_sync_getconfigfortesting" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L609", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync", + "target": "config_sync_getcurrentconfigstring" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L55", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync", + "target": "config_sync_getglobalconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L179", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync", + "target": "config_sync_getmergedconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L157", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync", + "target": "config_sync_issetup" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L799", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync", + "target": "config_sync_logcurrentconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L246", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync", + "target": "config_sync_mergeconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L536", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync", + "target": "config_sync_mergecontainersecuritycontext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L512", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync", + "target": "config_sync_mergepodsecuritycontext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L582", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync", + "target": "config_sync_mergeresources" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L560", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync", + "target": "config_sync_mergetlscertificateconfigmapref" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L64", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync", + "target": "config_sync_resolveconfigforworkspace" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L197", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync", + "target": "config_sync_restoredefaultconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L99", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync", + "target": "config_sync_setglobalconfigfortesting" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L108", + "weight": 1.0, + "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": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L66", + "weight": 1.0, + "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/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", + "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": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L88", + "weight": 1.0, + "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/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", + "confidence_score": 1.0, + "source": "config_sync_discoverroutesuffix", + "target": "pkg_config_sync_go_client" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L168", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_getclusterconfig", + "target": "pkg_config_sync_go_client" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L108", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_setupcontrollerconfig", + "target": "pkg_config_sync_go_client" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L95", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync_getconfigfortesting", + "target": "config_sync_mergeconfig" + }, + { + "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, + "confidence_score": 1.0, + "source": "config_sync_setglobalconfigfortesting", + "target": "config_sync_mergeconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L137", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync_setupcontrollerconfig", + "target": "config_sync_discoverroutesuffix" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L127", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync_setupcontrollerconfig", + "target": "config_sync_getclusterconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L153", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync_setupcontrollerconfig", + "target": "config_sync_logcurrentconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L134", + "weight": 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": "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", + "confidence_score": 1.0, + "source": "config_sync_getclusterconfig", + "target": "pkg_config_sync_go_devworkspaceoperatorconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L186", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_syncconfigfrom", + "target": "pkg_config_sync_go_devworkspaceoperatorconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L182", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync_getmergedconfig", + "target": "config_sync_mergeconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L194", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync_syncconfigfrom", + "target": "config_sync_logcurrentconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L193", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync_syncconfigfrom", + "target": "config_sync_mergeconfig" + }, + { + "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, + "confidence_score": 1.0, + "source": "config_sync_restoredefaultconfig", + "target": "config_sync_logcurrentconfig" + }, + { + "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, + "confidence_score": 1.0, + "source": "config_sync_mergeconfig", + "target": "config_sync_mergecontainersecuritycontext" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L339", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync_mergeconfig", + "target": "config_sync_mergepodsecuritycontext" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L392", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync_mergeconfig", + "target": "config_sync_mergeresources" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L290", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync_mergeconfig", + "target": "config_sync_mergetlscertificateconfigmapref" + }, + { + "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", + "confidence_score": 1.0, + "source": "config_sync_mergepodsecuritycontext", + "target": "pkg_config_sync_go_podsecuritycontext" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L536", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "config_sync_mergecontainersecuritycontext", + "target": "pkg_config_sync_go_securitycontext" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L560", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "config_sync_mergetlscertificateconfigmapref", + "target": "pkg_config_sync_go_configmapreference" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L582", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "config_sync_mergeresources", + "target": "pkg_config_sync_go_resourcerequirements" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L800", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync_logcurrentconfig", + "target": "config_sync_getcurrentconfigstring" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L614", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_fuzzquantity" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L620", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_fuzzresourcelist" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L631", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_fuzzresourcerequirements" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L639", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_fuzzstringptr" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L132", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testcatchesnonexistentexternaldwoc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L248", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testdetectsopenshiftroutesuffix" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L360", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testmergeconfighandlesproxysettings" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L429", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testmergeconfiglooksatallfields" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L538", + "weight": 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/config/sync_test.go", + "source_location": "L462", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testmergeconfigmergesstorageclassname" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L154", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testmergeexternalconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L95", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testmergesallfieldsfromclusterconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L222", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testsetupcontrolleralwayssetsdefaultclusterroutingsuffix" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L53", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testsetupcontrollerconfigfailswhenalreadysetup" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L43", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testsetupcontrollerconfigusesdefault" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L67", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testsetupcontrollermergesclusterconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L294", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testsyncconfigdoesnotchangedefaults" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L328", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testsyncconfigdoesnoteraseclusterroutingsuffix" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L268", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testsyncconfigfromignoresotherconfiginothernamespaces" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L281", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testsyncconfigfromignoresotherconfigwithothername" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L313", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testsyncconfigrestoresclusterroutingsuffix" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L43", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_testsetupcontrollerconfigusesdefault", + "target": "pkg_config_sync_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L132", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_testcatchesnonexistentexternaldwoc", + "target": "pkg_config_sync_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L248", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_testdetectsopenshiftroutesuffix", + "target": "pkg_config_sync_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L360", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_testmergeconfighandlesproxysettings", + "target": "pkg_config_sync_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L429", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_testmergeconfiglooksatallfields", + "target": "pkg_config_sync_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L538", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_testmergeconfigmergesruntimeclassname", + "target": "pkg_config_sync_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L444", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_testmergeconfigmergesstorageaccessmode", + "target": "pkg_config_sync_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L462", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_testmergeconfigmergesstorageclassname", + "target": "pkg_config_sync_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L154", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_testmergeexternalconfig", + "target": "pkg_config_sync_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L95", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_testmergesallfieldsfromclusterconfig", + "target": "pkg_config_sync_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L222", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_testsetupcontrolleralwayssetsdefaultclusterroutingsuffix", + "target": "pkg_config_sync_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L53", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_testsetupcontrollerconfigfailswhenalreadysetup", + "target": "pkg_config_sync_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L67", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_testsetupcontrollermergesclusterconfig", + "target": "pkg_config_sync_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L294", + "weight": 1.0, + "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/config/sync_test.go", + "source_location": "L328", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_testsyncconfigdoesnoteraseclusterroutingsuffix", + "target": "pkg_config_sync_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L268", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_testsyncconfigfromignoresotherconfiginothernamespaces", + "target": "pkg_config_sync_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L281", + "weight": 1.0, + "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/config/sync_test.go", + "source_location": "L313", + "weight": 1.0, + "context": "parameter_type", + "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/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", + "confidence_score": 1.0, + "source": "config_sync_test_fuzzquantity", + "target": "continue" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L614", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_fuzzquantity", + "target": "pkg_config_sync_test_go_quantity" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L620", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_fuzzresourcelist", + "target": "continue" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L631", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_fuzzresourcerequirements", + "target": "continue" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L639", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_fuzzstringptr", + "target": "continue" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L620", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_fuzzresourcelist", + "target": "resourcelist" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L631", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_fuzzresourcerequirements", + "target": "pkg_config_sync_test_go_resourcerequirements" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L77", + "weight": 1.0, + "confidence_score": 1.0, + "source": "dwerrors_errors", + "target": "dwerrors_errors_wrapsyncerror" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L47", + "weight": 1.0, + "confidence_score": 1.0, + "source": "dwerrors_errors", + "target": "dwerrors_failerror" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L23", + "weight": 1.0, + "confidence_score": 1.0, + "source": "dwerrors_errors", + "target": "dwerrors_retryerror" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L68", + "weight": 1.0, + "confidence_score": 1.0, + "source": "dwerrors_errors", + "target": "dwerrors_warningerror" + }, + { + "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, + "context": "field", + "confidence_score": 1.0, + "source": "dwerrors_retryerror", + "target": "pkg_dwerrors_errors_go_duration" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L54", + "weight": 1.0, + "confidence_score": 1.0, + "source": "dwerrors_failerror", + "target": "dwerrors_failerror_error" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L64", + "weight": 1.0, + "confidence_score": 1.0, + "source": "dwerrors_failerror", + "target": "dwerrors_failerror_unwrap" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L73", + "weight": 1.0, + "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/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, + "confidence_score": 1.0, + "source": "infrastructure_cluster", + "target": "infrastructure_cluster_detect" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L99", + "weight": 1.0, + "confidence_score": 1.0, + "source": "infrastructure_cluster", + "target": "infrastructure_cluster_findapigroup" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L108", + "weight": 1.0, + "confidence_score": 1.0, + "source": "infrastructure_cluster", + "target": "infrastructure_cluster_findapiresources" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L44", + "weight": 1.0, + "confidence_score": 1.0, + "source": "infrastructure_cluster", + "target": "infrastructure_cluster_initialize" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L58", + "weight": 1.0, + "confidence_score": 1.0, + "source": "infrastructure_cluster", + "target": "infrastructure_cluster_initializefortesting" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L63", + "weight": 1.0, + "confidence_score": 1.0, + "source": "infrastructure_cluster", + "target": "infrastructure_cluster_isinitialized" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L68", + "weight": 1.0, + "confidence_score": 1.0, + "source": "infrastructure_cluster", + "target": "infrastructure_cluster_isopenshift" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L27", + "weight": 1.0, + "confidence_score": 1.0, + "source": "infrastructure_cluster", + "target": "infrastructure_type" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L75", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "infrastructure_cluster_detect", + "target": "infrastructure_type" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L58", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "infrastructure_cluster_initializefortesting", + "target": "infrastructure_type" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "infrastructure_cluster_initialize", + "target": "infrastructure_cluster_detect" + }, + { + "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, + "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/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, + "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": "EXTRACTED", + "source_file": "pkg/infrastructure/namespace.go", + "source_location": "L57", + "weight": 1.0, + "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/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, + "confidence_score": 1.0, + "source": "infrastructure_namespace_getnamespace", + "target": "infrastructure_namespace_getwatchnamespace" + }, + { + "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, + "confidence_score": 1.0, + "source": "infrastructure_webhook", + "target": "infrastructure_webhook_iswebhookconfigurationenabled" + }, + { + "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, + "confidence_score": 1.0, + "source": "annotate_plugins", + "target": "annotate_plugins_addsourceattributesfortemplate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/annotate/plugins.go", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "annotate_plugins_addsourceattributesfortemplate", + "target": "pkg_library_annotate_plugins_go_devworkspacetemplatespec" + }, + { + "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, + "confidence_score": 1.0, + "source": "annotate_urls", + "target": "annotate_urls_addurlattributestoendpoints" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/annotate/urls.go", + "source_location": "L44", + "weight": 1.0, + "confidence_score": 1.0, + "source": "annotate_urls", + "target": "annotate_urls_getcontainerendpointbyname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/annotate/urls.go", + "source_location": "L34", + "weight": 1.0, + "confidence_score": 1.0, + "source": "annotate_urls_addurlattributestoendpoints", + "target": "annotate_urls_getcontainerendpointbyname" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/annotate/urls.go", + "source_location": "L26", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "annotate_urls_addurlattributestoendpoints", + "target": "pkg_library_annotate_urls_go_devworkspacetemplatespec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/annotate/urls.go", + "source_location": "L26", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "annotate_urls_addurlattributestoendpoints", + "target": "pkg_library_annotate_urls_go_exposedendpointlist" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/annotate/urls.go", + "source_location": "L44", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "annotate_urls_getcontainerendpointbyname", + "target": "pkg_library_annotate_urls_go_containercomponent" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/annotate/urls.go", + "source_location": "L44", + "weight": 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/library/container/container.go", + "source_location": "L49", + "weight": 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/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", + "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/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, + "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": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L35", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "container_testcase", + "target": "pkg_library_container_container_test_go_devworkspacetemplatespec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L36", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "container_testcase", + "target": "pkg_library_container_container_test_go_testoutput" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L40", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "container_testoutput", + "target": "pkg_library_container_container_test_go_podadditions" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L65", + "weight": 1.0, + "confidence_score": 1.0, + "source": "container_container_test_loadalltestcasesorpanic", + "target": "container_container_test_loadtestcaseorpanic" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L55", + "weight": 1.0, + "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": "EXTRACTED", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L84", + "weight": 1.0, + "confidence_score": 1.0, + "source": "container_container_test_testgetkubecontainersfromdevfile", + "target": "container_container_test_loadalltestcasesorpanic" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L71", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "container_container_test_loadtestcaseorpanic", + "target": "pkg_library_container_container_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L83", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "container_container_test_testgetkubecontainersfromdevfile", + "target": "pkg_library_container_container_test_go_t" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "container_conversion", + "target": "container_conversion_convertcontainertok8s" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L59", + "weight": 1.0, + "confidence_score": 1.0, + "source": "container_conversion", + "target": "container_conversion_devfileendpointstocontainerports" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L93", + "weight": 1.0, + "confidence_score": 1.0, + "source": "container_conversion", + "target": "container_conversion_devfileenvtocontainerenv" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L77", + "weight": 1.0, + "confidence_score": 1.0, + "source": "container_conversion", + "target": "container_conversion_devfilevolumemountstocontainervolumemounts" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L49", + "weight": 1.0, + "confidence_score": 1.0, + "source": "container_conversion_convertcontainertok8s", + "target": "container_conversion_devfileendpointstocontainerports" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L50", + "weight": 1.0, + "confidence_score": 1.0, + "source": "container_conversion_convertcontainertok8s", + "target": "container_conversion_devfileenvtocontainerenv" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L51", + "weight": 1.0, + "confidence_score": 1.0, + "source": "container_conversion_convertcontainertok8s", + "target": "container_conversion_devfilevolumemountstocontainervolumemounts" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L28", + "weight": 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/library/container/conversion.go", + "source_location": "L28", + "weight": 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/library/container/conversion.go", + "source_location": "L28", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "container_conversion_convertcontainertok8s", + "target": "pkg_library_container_conversion_go_resourcerequirements" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L28", + "weight": 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/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", + "confidence_score": 1.0, + "source": "container_conversion_devfileendpointstocontainerports", + "target": "containerport" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L59", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "container_conversion_devfileendpointstocontainerports", + "target": "pkg_library_container_conversion_go_endpoint" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L77", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "container_conversion_devfilevolumemountstocontainervolumemounts", + "target": "pkg_library_container_conversion_go_volumemount" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L93", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "container_conversion_devfileenvtocontainerenv", + "target": "pkg_library_container_conversion_go_envvar" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "container_mountsources", + "target": "container_mountsources_anymountsources" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L112", + "weight": 1.0, + "confidence_score": 1.0, + "source": "container_mountsources", + "target": "container_mountsources_getprojectsourcepath" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L138", + "weight": 1.0, + "confidence_score": 1.0, + "source": "container_mountsources", + "target": "container_mountsources_getprojectsvolumemount" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L57", + "weight": 1.0, + "confidence_score": 1.0, + "source": "container_mountsources", + "target": "container_mountsources_handlemountsources" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L34", + "weight": 1.0, + "confidence_score": 1.0, + "source": "container_mountsources", + "target": "container_mountsources_hasmountsources" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L48", + "weight": 1.0, + "confidence_score": 1.0, + "source": "container_mountsources_anymountsources", + "target": "container_mountsources_hasmountsources" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L58", + "weight": 1.0, + "confidence_score": 1.0, + "source": "container_mountsources_handlemountsources", + "target": "container_mountsources_hasmountsources" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L34", + "weight": 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/library/container/mountSources.go", + "source_location": "L57", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "container_mountsources_handlemountsources", + "target": "pkg_library_container_mountsources_go_containercomponent" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L46", + "weight": 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": "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, + "confidence_score": 1.0, + "source": "container_mountsources_handlemountsources", + "target": "container_mountsources_getprojectsourcepath" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L62", + "weight": 1.0, + "confidence_score": 1.0, + "source": "container_mountsources_handlemountsources", + "target": "container_mountsources_getprojectsvolumemount" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L57", + "weight": 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/library/container/mountSources.go", + "source_location": "L57", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "container_mountsources_handlemountsources", + "target": "pkg_library_container_mountsources_go_devworkspacetemplatespec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L138", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "container_mountsources_getprojectsvolumemount", + "target": "pkg_library_container_mountsources_go_container" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L112", + "weight": 1.0, + "context": "parameter_type", + "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/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", + "confidence_score": 1.0, + "source": "container_mountsources_getprojectsvolumemount", + "target": "pkg_library_container_mountsources_go_volumemount" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/defaults/helper.go", + "source_location": "L25", + "weight": 1.0, + "confidence_score": 1.0, + "source": "defaults_helper", + "target": "defaults_helper_applydefaulttemplate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/defaults/helper.go", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "defaults_helper", + "target": "defaults_helper_needsdefaulttemplate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/defaults/helper.go", + "source_location": "L25", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "defaults_helper_applydefaulttemplate", + "target": "pkg_library_defaults_helper_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/defaults/helper.go", + "source_location": "L37", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "defaults_helper_needsdefaulttemplate", + "target": "pkg_library_defaults_helper_go_devworkspacewithconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/common.go", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_common", + "target": "flatten_common_devworkspaceisflattened" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/common.go", + "source_location": "L20", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_common_devworkspaceisflattened", + "target": "pkg_library_flatten_common_go_componentcontribution" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/common.go", + "source_location": "L20", + "weight": 1.0, + "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/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, + "confidence_score": 1.0, + "source": "flatten_flatten", + "target": "flatten_flatten_canimportdwt" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L341", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_flatten", + "target": "flatten_flatten_formatvariableswarning" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L80", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_flatten", + "target": "flatten_flatten_recursiveresolve" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L57", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_flatten", + "target": "flatten_flatten_resolvedevworkspace" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L267", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_flatten", + "target": "flatten_flatten_resolveelementbyid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L226", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_flatten", + "target": "flatten_flatten_resolveelementbykubernetesimport" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L298", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_flatten", + "target": "flatten_flatten_resolveelementbyuri" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L161", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_flatten", + "target": "flatten_flatten_resolveparentcomponent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L192", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_flatten", + "target": "flatten_flatten_resolveplugincomponent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L47", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_flatten", + "target": "flatten_resolvertools" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L80", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_flatten_recursiveresolve", + "target": "flatten_resolvertools" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L57", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_flatten_resolvedevworkspace", + "target": "flatten_resolvertools" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L267", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_flatten_resolveelementbyid", + "target": "flatten_resolvertools" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L226", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_flatten_resolveelementbykubernetesimport", + "target": "flatten_resolvertools" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L298", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_flatten_resolveelementbyuri", + "target": "flatten_resolvertools" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L161", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_flatten_resolveparentcomponent", + "target": "flatten_resolvertools" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L192", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_flatten_resolveplugincomponent", + "target": "flatten_resolvertools" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L51", + "weight": 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/library/flatten/flatten.go", + "source_location": "L59", + "weight": 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/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", + "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/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", + "confidence_score": 1.0, + "source": "flatten_flatten_recursiveresolve", + "target": "pkg_library_flatten_flatten_go_devworkspacetemplatespec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L267", + "weight": 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/library/flatten/flatten.go", + "source_location": "L226", + "weight": 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/library/flatten/flatten.go", + "source_location": "L298", + "weight": 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/library/flatten/flatten.go", + "source_location": "L161", + "weight": 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/library/flatten/flatten.go", + "source_location": "L192", + "weight": 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/library/flatten/flatten.go", + "source_location": "L80", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_flatten_recursiveresolve", + "target": "pkg_library_flatten_flatten_go_componentcontribution" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L341", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_flatten_formatvariableswarning", + "target": "variablewarning" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L113", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_flatten_recursiveresolve", + "target": "flatten_flatten_resolveparentcomponent" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L87", + "weight": 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/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", + "confidence_score": 1.0, + "source": "flatten_flatten_recursiveresolve", + "target": "resolutioncontexttree" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L172", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_flatten_resolveparentcomponent", + "target": "flatten_flatten_resolveelementbyid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L168", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_flatten_resolveparentcomponent", + "target": "flatten_flatten_resolveelementbykubernetesimport" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L170", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_flatten_resolveparentcomponent", + "target": "flatten_flatten_resolveelementbyuri" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L161", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_flatten_resolveparentcomponent", + "target": "parent" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L202", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_flatten_resolveplugincomponent", + "target": "flatten_flatten_resolveelementbyid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L198", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_flatten_resolveplugincomponent", + "target": "flatten_flatten_resolveelementbykubernetesimport" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L200", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_flatten_resolveplugincomponent", + "target": "flatten_flatten_resolveelementbyuri" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L192", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_flatten_resolveplugincomponent", + "target": "pkg_library_flatten_flatten_go_plugincomponent" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L257", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_flatten_resolveelementbykubernetesimport", + "target": "flatten_flatten_canimportdwt" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L226", + "weight": 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/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", + "confidence_score": 1.0, + "source": "flatten_flatten_canimportdwt", + "target": "pkg_library_flatten_flatten_go_devworkspacetemplate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L303", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_flatten_test", + "target": "flatten_flatten_test_gettestingtools" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L215", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_flatten_test", + "target": "flatten_flatten_test_testmergecontainercontributions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L238", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_flatten_test", + "target": "flatten_flatten_test_testmergeimplicitcontainercontributions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L282", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_flatten_test", + "target": "flatten_flatten_test_testmergeimplicitspeccontributions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L192", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_flatten_test", + "target": "flatten_flatten_test_testmergesduplicatevolumecomponents" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L261", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_flatten_test", + "target": "flatten_flatten_test_testmergespeccontributions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L146", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_flatten_test", + "target": "flatten_flatten_test_testresolvedevworkspaceannotations" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L29", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_flatten_test", + "target": "flatten_flatten_test_testresolvedevworkspacekubernetesreference" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L120", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_flatten_test", + "target": "flatten_flatten_test_testresolvedevworkspacemissingdefaults" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L97", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_flatten_test", + "target": "flatten_flatten_test_testresolvedevworkspaceparents" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L51", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_flatten_test", + "target": "flatten_flatten_test_testresolvedevworkspacepluginregistry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L74", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_flatten_test", + "target": "flatten_flatten_test_testresolvedevworkspacepluginuri" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L169", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_flatten_test", + "target": "flatten_flatten_test_testresolvedevworkspacetemplatenamespacerestriction" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L35", + "weight": 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/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", + "confidence_score": 1.0, + "source": "flatten_flatten_test_testmergecontainercontributions", + "target": "pkg_library_flatten_flatten_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L238", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_flatten_test_testmergeimplicitcontainercontributions", + "target": "pkg_library_flatten_flatten_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L282", + "weight": 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/library/flatten/flatten_test.go", + "source_location": "L192", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_flatten_test_testmergesduplicatevolumecomponents", + "target": "pkg_library_flatten_flatten_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L261", + "weight": 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/library/flatten/flatten_test.go", + "source_location": "L146", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspaceannotations", + "target": "pkg_library_flatten_flatten_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L120", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspacemissingdefaults", + "target": "pkg_library_flatten_flatten_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L97", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspaceparents", + "target": "pkg_library_flatten_flatten_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L51", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspacepluginregistry", + "target": "pkg_library_flatten_flatten_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L74", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspacepluginuri", + "target": "pkg_library_flatten_flatten_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L169", + "weight": 1.0, + "context": "parameter_type", + "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/library/flatten/flatten_test.go", + "source_location": "L57", + "weight": 1.0, + "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/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, + "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/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, + "confidence_score": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspaceparents", + "target": "flatten_flatten_test_gettestingtools" + }, + { + "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, + "confidence_score": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspacemissingdefaults", + "target": "flatten_flatten_test_gettestingtools" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L152", + "weight": 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/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, + "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/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, + "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/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, + "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/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, + "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/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, + "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/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, + "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/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", + "confidence_score": 1.0, + "source": "flatten_flatten_test_gettestingtools", + "target": "pkg_library_flatten_flatten_test_go_testinput" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L303", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "flatten_flatten_test_gettestingtools", + "target": "resolvertools" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/helper.go", + "source_location": "L59", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_helper", + "target": "flatten_helper_formatimportcycle" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/helper.go", + "source_location": "L27", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_helper", + "target": "flatten_resolutioncontexttree" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/helper.go", + "source_location": "L59", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_helper_formatimportcycle", + "target": "flatten_resolutioncontexttree" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/helper.go", + "source_location": "L34", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "flatten_resolutioncontexttree_addplugin", + "target": "flatten_resolutioncontexttree" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/helper.go", + "source_location": "L44", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_resolutioncontexttree", + "target": "flatten_resolutioncontexttree_hascycle" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/helper.go", + "source_location": "L29", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "flatten_resolutioncontexttree", + "target": "importreference" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/helper.go", + "source_location": "L34", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_resolutioncontexttree_addplugin", + "target": "pkg_library_flatten_helper_go_plugincomponent" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/helper.go", + "source_location": "L50", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_resolutioncontexttree_hascycle", + "target": "flatten_helper_formatimportcycle" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L100", + "weight": 1.0, + "confidence_score": 1.0, + "source": "testutil_common", + "target": "testutil_common_loadalltestsorpanic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L87", + "weight": 1.0, + "confidence_score": 1.0, + "source": "testutil_common", + "target": "testutil_common_loadtestcaseorpanic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L53", + "weight": 1.0, + "confidence_score": 1.0, + "source": "testutil_common", + "target": "testutil_testcase" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L60", + "weight": 1.0, + "confidence_score": 1.0, + "source": "testutil_common", + "target": "testutil_testinput" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L82", + "weight": 1.0, + "confidence_score": 1.0, + "source": "testutil_common", + "target": "testutil_testoutput" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L73", + "weight": 1.0, + "confidence_score": 1.0, + "source": "testutil_common", + "target": "testutil_testpluginerror" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L100", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "testutil_common_loadalltestsorpanic", + "target": "testutil_testcase" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L87", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "testutil_common_loadtestcaseorpanic", + "target": "testutil_testcase" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L55", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "testutil_testcase", + "target": "pkg_library_flatten_internal_testutil_common_go_testinput" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L56", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "testutil_testcase", + "target": "pkg_library_flatten_internal_testutil_common_go_testoutput" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L64", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "testutil_testinput", + "target": "pkg_library_flatten_internal_testutil_common_go_componentcontribution" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L68", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "testutil_testinput", + "target": "pkg_library_flatten_internal_testutil_common_go_devfile" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L66", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "testutil_testinput", + "target": "pkg_library_flatten_internal_testutil_common_go_devworkspacetemplate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L62", + "weight": 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/library/flatten/internal/testutil/common.go", + "source_location": "L70", + "weight": 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/library/flatten/internal/testutil/common.go", + "source_location": "L83", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "testutil_testoutput", + "target": "pkg_library_flatten_internal_testutil_common_go_devworkspacetemplatespec" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L110", + "weight": 1.0, + "confidence_score": 1.0, + "source": "testutil_common_loadalltestsorpanic", + "target": "testutil_common_loadtestcaseorpanic" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L87", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "testutil_common_loadtestcaseorpanic", + "target": "pkg_library_flatten_internal_testutil_common_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L100", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "testutil_common_loadalltestsorpanic", + "target": "pkg_library_flatten_internal_testutil_common_go_t" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/http.go", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "pkg_library_flatten_internal_testutil_http_go_testutil_http", + "target": "testutil_fakehttpgetter" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/http.go", + "source_location": "L39", + "weight": 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/library/flatten/internal/testutil/http.go", + "source_location": "L32", + "weight": 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/library/flatten/internal/testutil/http.go", + "source_location": "L33", + "weight": 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/library/flatten/internal/testutil/http.go", + "source_location": "L34", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "testutil_fakehttpgetter", + "target": "pkg_library_flatten_internal_testutil_http_go_testpluginerror" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/http.go", + "source_location": "L45", + "weight": 1.0, + "confidence_score": 1.0, + "source": "testutil_fakehttpgetter", + "target": "testutil_fakehttpgetter_get" + }, + { + "relation": "embeds", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/http.go", + "source_location": "L40", + "weight": 1.0, + "confidence_score": 1.0, + "source": "testutil_fakerespbody", + "target": "reader" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/http.go", + "source_location": "L43", + "weight": 1.0, + "confidence_score": 1.0, + "source": "testutil_fakerespbody", + "target": "testutil_fakerespbody_close" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/http.go", + "source_location": "L45", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "testutil_fakehttpgetter_get", + "target": "pkg_library_flatten_internal_testutil_http_go_response" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/k8sClient.go", + "source_location": "L29", + "weight": 1.0, + "confidence_score": 1.0, + "source": "testutil_k8sclient", + "target": "testutil_fakek8sclient" + }, + { + "relation": "embeds", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/k8sClient.go", + "source_location": "L30", + "weight": 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/library/flatten/internal/testutil/k8sClient.go", + "source_location": "L31", + "weight": 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/library/flatten/internal/testutil/k8sClient.go", + "source_location": "L32", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "testutil_fakek8sclient", + "target": "pkg_library_flatten_internal_testutil_k8sclient_go_testpluginerror" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/k8sClient.go", + "source_location": "L35", + "weight": 1.0, + "confidence_score": 1.0, + "source": "testutil_fakek8sclient", + "target": "testutil_fakek8sclient_get" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/k8sClient.go", + "source_location": "L35", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "testutil_fakek8sclient_get", + "target": "objectkey" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/k8sClient.go", + "source_location": "L35", + "weight": 1.0, + "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/library/flatten/internal/testutil/k8sClient.go", + "source_location": "L35", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "testutil_fakek8sclient_get", + "target": "pkg_library_flatten_internal_testutil_k8sclient_go_object" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L236", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_merge", + "target": "flatten_merge_findmergetarget" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L178", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_merge", + "target": "flatten_merge_mergecontainercontributions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L272", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_merge", + "target": "flatten_merge_mergecontributionsinto" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_merge", + "target": "flatten_merge_mergedevworkspaceelements" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L99", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_merge", + "target": "flatten_merge_mergevolume" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L55", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_merge", + "target": "flatten_merge_mergevolumecomponents" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L138", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_merge", + "target": "flatten_merge_needscontainercontributionmerge" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L350", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_merge", + "target": "flatten_merge_updatecommandtargetsaftermerge" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_merge_mergedevworkspaceelements", + "target": "flatten_merge_mergevolumecomponents" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L36", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "flatten_merge_mergedevworkspaceelements", + "target": "pkg_library_flatten_merge_go_devworkspacetemplatespeccontent" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L55", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_merge_mergevolumecomponents", + "target": "pkg_library_flatten_merge_go_devworkspacetemplatespeccontent" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L75", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_merge_mergevolumecomponents", + "target": "flatten_merge_mergevolume" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L99", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_merge_mergevolume", + "target": "pkg_library_flatten_merge_go_volumecomponent" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L138", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_merge_needscontainercontributionmerge", + "target": "pkg_library_flatten_merge_go_devworkspacetemplatespec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L236", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_merge_findmergetarget", + "target": "pkg_library_flatten_merge_go_devworkspacetemplatespec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L178", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_merge_mergecontainercontributions", + "target": "pkg_library_flatten_merge_go_devworkspacetemplatespec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L350", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_merge_updatecommandtargetsaftermerge", + "target": "pkg_library_flatten_merge_go_devworkspacetemplatespec" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L188", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_merge_mergecontainercontributions", + "target": "flatten_merge_findmergetarget" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L204", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_merge_mergecontainercontributions", + "target": "flatten_merge_mergecontributionsinto" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L216", + "weight": 1.0, + "confidence_score": 1.0, + "source": "flatten_merge_mergecontainercontributions", + "target": "flatten_merge_updatecommandtargetsaftermerge" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L178", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_merge_mergecontainercontributions", + "target": "pkg_library_flatten_merge_go_resourcerequirements" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L272", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_merge_mergecontributionsinto", + "target": "pkg_library_flatten_merge_go_resourcerequirements" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L272", + "weight": 1.0, + "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/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, + "confidence_score": 1.0, + "source": "network_devfile", + "target": "network_devfile_convertdevfiletodevworkspacetemplate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/network/devfile.go", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "network_devfile_convertdevfiletodevworkspacetemplate", + "target": "pkg_library_flatten_network_devfile_go_devfile" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/network/devfile.go", + "source_location": "L27", + "weight": 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/library/flatten/network/fetch.go", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "network_fetch", + "target": "network_fetch_fetchdevworkspacetemplate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/network/fetch.go", + "source_location": "L27", + "weight": 1.0, + "confidence_score": 1.0, + "source": "network_fetch", + "target": "network_httpgetter" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/network/fetch.go", + "source_location": "L31", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "network_fetch_fetchdevworkspacetemplate", + "target": "network_httpgetter" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/network/fetch.go", + "source_location": "L31", + "weight": 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/library/home/custom_init_test.go", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "home_custom_init_test", + "target": "home_custom_init_test_testcustominitpersistenthome" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/custom_init_test.go", + "source_location": "L222", + "weight": 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/library/home/custom_init_test.go", + "source_location": "L31", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "home_custom_init_test_testcustominitpersistenthome", + "target": "pkg_library_home_custom_init_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/custom_init_test.go", + "source_location": "L222", + "weight": 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": "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, + "confidence_score": 1.0, + "source": "home_persistenthome", + "target": "home_persistenthome_addinitcontainer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L208", + "weight": 1.0, + "confidence_score": 1.0, + "source": "home_persistenthome", + "target": "home_persistenthome_addinitcontainercomponent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L53", + "weight": 1.0, + "confidence_score": 1.0, + "source": "home_persistenthome", + "target": "home_persistenthome_addpersistenthomevolume" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L234", + "weight": 1.0, + "confidence_score": 1.0, + "source": "home_persistenthome", + "target": "home_persistenthome_ensurehomeinitcontainerfields" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L220", + "weight": 1.0, + "confidence_score": 1.0, + "source": "home_persistenthome", + "target": "home_persistenthome_inferinitcontainer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L183", + "weight": 1.0, + "confidence_score": 1.0, + "source": "home_persistenthome", + "target": "home_persistenthome_initcommandexists" + }, + { + "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": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L195", + "weight": 1.0, + "confidence_score": 1.0, + "source": "home_persistenthome", + "target": "home_persistenthome_initeventexists" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L96", + "weight": 1.0, + "confidence_score": 1.0, + "source": "home_persistenthome", + "target": "home_persistenthome_needspersistenthomedirectory" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L115", + "weight": 1.0, + "confidence_score": 1.0, + "source": "home_persistenthome", + "target": "home_persistenthome_persistuserhomeenabled" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L122", + "weight": 1.0, + "confidence_score": 1.0, + "source": "home_persistenthome", + "target": "home_persistenthome_storagestrategysupportspersistenthome" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L68", + "weight": 1.0, + "confidence_score": 1.0, + "source": "home_persistenthome_addpersistenthomevolume", + "target": "home_persistenthome_addinitcontainer" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L53", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "home_persistenthome_addpersistenthomevolume", + "target": "pkg_library_home_persistenthome_go_devworkspacetemplatespec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L53", + "weight": 1.0, + "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/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", + "confidence_score": 1.0, + "source": "home_persistenthome_needspersistenthomedirectory", + "target": "pkg_library_home_persistenthome_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L115", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "home_persistenthome_persistuserhomeenabled", + "target": "pkg_library_home_persistenthome_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L122", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "home_persistenthome_storagestrategysupportspersistenthome", + "target": "pkg_library_home_persistenthome_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L127", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "home_persistenthome_addinitcontainer", + "target": "pkg_library_home_persistenthome_go_devworkspacetemplatespec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L208", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "home_persistenthome_addinitcontainercomponent", + "target": "pkg_library_home_persistenthome_go_devworkspacetemplatespec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L220", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "home_persistenthome_inferinitcontainer", + "target": "pkg_library_home_persistenthome_go_devworkspacetemplatespec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L183", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "home_persistenthome_initcommandexists", + "target": "pkg_library_home_persistenthome_go_devworkspacetemplatespec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L170", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "home_persistenthome_initcomponentexists", + "target": "pkg_library_home_persistenthome_go_devworkspacetemplatespec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L195", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "home_persistenthome_initeventexists", + "target": "pkg_library_home_persistenthome_go_devworkspacetemplatespec" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L97", + "weight": 1.0, + "confidence_score": 1.0, + "source": "home_persistenthome_needspersistenthomedirectory", + "target": "home_persistenthome_persistuserhomeenabled" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L97", + "weight": 1.0, + "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/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, + "confidence_score": 1.0, + "source": "home_persistenthome_addinitcontainer", + "target": "home_persistenthome_addinitcontainercomponent" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L141", + "weight": 1.0, + "confidence_score": 1.0, + "source": "home_persistenthome_addinitcontainer", + "target": "home_persistenthome_inferinitcontainer" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L133", + "weight": 1.0, + "confidence_score": 1.0, + "source": "home_persistenthome_addinitcontainer", + "target": "home_persistenthome_initcommandexists" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L129", + "weight": 1.0, + "confidence_score": 1.0, + "source": "home_persistenthome_addinitcontainer", + "target": "home_persistenthome_initcomponentexists" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L137", + "weight": 1.0, + "confidence_score": 1.0, + "source": "home_persistenthome_addinitcontainer", + "target": "home_persistenthome_initeventexists" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L208", + "weight": 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/library/home/persistentHome.go", + "source_location": "L234", + "weight": 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/library/home/persistentHome.go", + "source_location": "L220", + "weight": 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/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, + "confidence_score": 1.0, + "source": "home_persistenthome_test", + "target": "home_persistenthome_test_getdevworkspacewithconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L61", + "weight": 1.0, + "confidence_score": 1.0, + "source": "home_persistenthome_test", + "target": "home_persistenthome_test_loadalltestcasesorpanic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L49", + "weight": 1.0, + "confidence_score": 1.0, + "source": "home_persistenthome_test", + "target": "home_persistenthome_test_loadtestcaseorpanic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L87", + "weight": 1.0, + "confidence_score": 1.0, + "source": "home_persistenthome_test", + "target": "home_persistenthome_test_testpersistenthomevolume" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L32", + "weight": 1.0, + "confidence_score": 1.0, + "source": "home_persistenthome_test", + "target": "home_testcase" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L38", + "weight": 1.0, + "confidence_score": 1.0, + "source": "home_persistenthome_test", + "target": "home_testinput" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L44", + "weight": 1.0, + "confidence_score": 1.0, + "source": "home_persistenthome_test", + "target": "home_testoutput" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L61", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "home_persistenthome_test_loadalltestcasesorpanic", + "target": "home_testcase" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L49", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "home_persistenthome_test_loadtestcaseorpanic", + "target": "home_testcase" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L34", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "home_testcase", + "target": "pkg_library_home_persistenthome_test_go_testinput" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L35", + "weight": 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/home/persistentHome_test.go", + "source_location": "L76", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "home_persistenthome_test_getdevworkspacewithconfig", + "target": "home_testinput" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L40", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "home_testinput", + "target": "pkg_library_home_persistenthome_test_go_devworkspacetemplatespec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L41", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "home_testinput", + "target": "pkg_library_home_persistenthome_test_go_operatorconfiguration" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L45", + "weight": 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/home/persistentHome_test.go", + "source_location": "L71", + "weight": 1.0, + "confidence_score": 1.0, + "source": "home_persistenthome_test_loadalltestcasesorpanic", + "target": "home_persistenthome_test_loadtestcaseorpanic" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L49", + "weight": 1.0, + "context": "parameter_type", + "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/home/persistentHome_test.go", + "source_location": "L61", + "weight": 1.0, + "context": "parameter_type", + "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/home/persistentHome_test.go", + "source_location": "L87", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "home_persistenthome_test_testpersistenthomevolume", + "target": "pkg_library_home_persistenthome_test_go_t" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L88", + "weight": 1.0, + "confidence_score": 1.0, + "source": "home_persistenthome_test_testpersistenthomevolume", + "target": "home_persistenthome_test_loadalltestcasesorpanic" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L76", + "weight": 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": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L94", + "weight": 1.0, + "confidence_score": 1.0, + "source": "home_persistenthome_test_testpersistenthomevolume", + "target": "home_persistenthome_test_getdevworkspacewithconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/util.go", + "source_location": "L27", + "weight": 1.0, + "confidence_score": 1.0, + "source": "home_util", + "target": "home_util_inferworkspaceimage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/util.go", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "home_util_inferworkspaceimage", + "target": "pkg_library_home_util_go_devworkspacetemplatespec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/initcontainers/merge.go", + "source_location": "L30", + "weight": 1.0, + "confidence_score": 1.0, + "source": "initcontainers_merge", + "target": "initcontainers_merge_mergeinitcontainers" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/initcontainers/merge.go", + "source_location": "L30", + "weight": 1.0, + "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/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, + "confidence_score": 1.0, + "source": "initcontainers_merge_test", + "target": "initcontainers_merge_test_testmergeinitcontainers" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/initcontainers/merge_test.go", + "source_location": "L25", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "initcontainers_merge_test_testmergeinitcontainers", + "target": "pkg_library_initcontainers_merge_test_go_t" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/common_test.go", + "source_location": "L32", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kubernetes_common_test", + "target": "kubernetes_common_test_init" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/deserialize.go", + "source_location": "L41", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kubernetes_deserialize", + "target": "kubernetes_deserialize_deserializetoobject" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/deserialize.go", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kubernetes_deserialize", + "target": "kubernetes_deserialize_initializedeserializer" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/deserialize.go", + "source_location": "L31", + "weight": 1.0, + "context": "parameter_type", + "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/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", + "confidence_score": 1.0, + "source": "kubernetes_deserialize_deserializetoobject", + "target": "pkg_library_kubernetes_deserialize_go_clusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/deserialize.go", + "source_location": "L41", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "kubernetes_deserialize_deserializetoobject", + "target": "pkg_library_kubernetes_deserialize_go_object" + }, + { + "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, + "confidence_score": 1.0, + "source": "kubernetes_deserialize_test", + "target": "kubernetes_deserialize_test_readbytesfromfile" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/deserialize_test.go", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kubernetes_deserialize_test", + "target": "kubernetes_deserialize_test_testdeserializeobject" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/deserialize_test.go", + "source_location": "L93", + "weight": 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/kubernetes/deserialize_test.go", + "source_location": "L74", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kubernetes_deserialize_test_testdeserializeobject", + "target": "kubernetes_deserialize_test_readbytesfromfile" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/deserialize_test.go", + "source_location": "L28", + "weight": 1.0, + "context": "parameter_type", + "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/kubernetes/deserialize_test.go", + "source_location": "L99", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "kubernetes_deserialize_test_readbytesfromfile", + "target": "pkg_library_kubernetes_deserialize_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/deserialize_test.go", + "source_location": "L93", + "weight": 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/kubernetes/provision.go", + "source_location": "L105", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kubernetes_provision", + "target": "kubernetes_provision_addmetadata" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L81", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kubernetes_provision", + "target": "kubernetes_provision_checkforexistingobject" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kubernetes_provision", + "target": "kubernetes_provision_handlekubernetescomponents" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L57", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kubernetes_provision_handlekubernetescomponents", + "target": "kubernetes_provision_addmetadata" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L60", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kubernetes_provision_handlekubernetescomponents", + "target": "kubernetes_provision_checkforexistingobject" + }, + { + "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", + "confidence_score": 1.0, + "source": "kubernetes_provision_handlekubernetescomponents", + "target": "pkg_library_kubernetes_provision_go_clusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L37", + "weight": 1.0, + "context": "parameter_type", + "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/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", + "confidence_score": 1.0, + "source": "kubernetes_provision_addmetadata", + "target": "pkg_library_kubernetes_provision_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L105", + "weight": 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/kubernetes/provision.go", + "source_location": "L81", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "kubernetes_provision_checkforexistingobject", + "target": "pkg_library_kubernetes_provision_go_clusterapi" + }, + { + "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", + "confidence_score": 1.0, + "source": "kubernetes_provision_checkforexistingobject", + "target": "pkg_library_kubernetes_provision_go_object" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L105", + "weight": 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/kubernetes/provision_test.go", + "source_location": "L59", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kubernetes_provision_test", + "target": "kubernetes_clusterobjects" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L269", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kubernetes_provision_test", + "target": "kubernetes_provision_test_collectclusterobj" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L240", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kubernetes_provision_test", + "target": "kubernetes_provision_test_loadalltestcasesorpanic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L256", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kubernetes_provision_test", + "target": "kubernetes_provision_test_loadtestcaseorpanic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L91", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kubernetes_provision_test", + "target": "kubernetes_provision_test_testhandlekubernetescomponents" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L224", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kubernetes_provision_test", + "target": "kubernetes_provision_test_testhaskubelikecomponent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L151", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kubernetes_provision_test", + "target": "kubernetes_provision_test_testsecretandconfigmapprovisioning" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L42", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kubernetes_provision_test", + "target": "kubernetes_testcase" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L49", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kubernetes_provision_test", + "target": "kubernetes_testinput" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L54", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kubernetes_provision_test", + "target": "kubernetes_testoutput" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L240", + "weight": 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/kubernetes/provision_test.go", + "source_location": "L256", + "weight": 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/kubernetes/provision_test.go", + "source_location": "L44", + "weight": 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/kubernetes/provision_test.go", + "source_location": "L45", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "kubernetes_testcase", + "target": "pkg_library_kubernetes_provision_test_go_testoutput" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L51", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "kubernetes_testinput", + "target": "clusterobjects" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L50", + "weight": 1.0, + "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/kubernetes/provision_test.go", + "source_location": "L55", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "kubernetes_testoutput", + "target": "clusterobjects" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L60", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "kubernetes_clusterobjects", + "target": "pkg_library_kubernetes_provision_test_go_pod" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L61", + "weight": 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/kubernetes/provision_test.go", + "source_location": "L269", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "kubernetes_provision_test_collectclusterobj", + "target": "kubernetes_clusterobjects" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L99", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kubernetes_provision_test_testhandlekubernetescomponents", + "target": "kubernetes_provision_test_collectclusterobj" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L96", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kubernetes_provision_test_testhandlekubernetescomponents", + "target": "kubernetes_provision_test_loadalltestcasesorpanic" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L91", + "weight": 1.0, + "context": "parameter_type", + "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/kubernetes/provision_test.go", + "source_location": "L240", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "kubernetes_provision_test_loadalltestcasesorpanic", + "target": "pkg_library_kubernetes_provision_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L256", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "kubernetes_provision_test_loadtestcaseorpanic", + "target": "pkg_library_kubernetes_provision_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L224", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "kubernetes_provision_test_testhaskubelikecomponent", + "target": "pkg_library_kubernetes_provision_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L151", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "kubernetes_provision_test_testsecretandconfigmapprovisioning", + "target": "pkg_library_kubernetes_provision_test_go_t" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L225", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kubernetes_provision_test_testhaskubelikecomponent", + "target": "kubernetes_provision_test_loadtestcaseorpanic" + }, + { + "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, + "confidence_score": 1.0, + "source": "kubernetes_provision_test_loadalltestcasesorpanic", + "target": "kubernetes_provision_test_loadtestcaseorpanic" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L269", + "weight": 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/kubernetes/util.go", + "source_location": "L78", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kubernetes_util", + "target": "kubernetes_util_checkownerrefs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/util.go", + "source_location": "L33", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kubernetes_util", + "target": "kubernetes_util_filterforkubelikecomponents" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/util.go", + "source_location": "L67", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kubernetes_util", + "target": "kubernetes_util_getk8slikecomponent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/util.go", + "source_location": "L24", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kubernetes_util", + "target": "kubernetes_util_haskubelikecomponent" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/util.go", + "source_location": "L24", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "kubernetes_util_haskubelikecomponent", + "target": "pkg_library_kubernetes_util_go_devworkspacewithconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/util.go", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kubernetes_util_filterforkubelikecomponents", + "target": "kubernetes_util_getk8slikecomponent" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/util.go", + "source_location": "L33", + "weight": 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/kubernetes/util.go", + "source_location": "L67", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "kubernetes_util_getk8slikecomponent", + "target": "pkg_library_kubernetes_util_go_component" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/util.go", + "source_location": "L67", + "weight": 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/kubernetes/util.go", + "source_location": "L78", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "kubernetes_util_checkownerrefs", + "target": "pkg_library_kubernetes_util_go_ownerreference" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L56", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_command", + "target": "lifecycle_command_commandlisttocomponentkeys" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_command", + "target": "lifecycle_command_getcommandbykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L32", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_command", + "target": "lifecycle_command_getcommandsforkeys" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L24", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_command", + "target": "lifecycle_command_getcommandtype" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L77", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_command", + "target": "lifecycle_command_removecommandsbykeys" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L59", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_command_commandlisttocomponentkeys", + "target": "lifecycle_command_getcommandtype" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L24", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "lifecycle_command_getcommandtype", + "target": "commandtype" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L24", + "weight": 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/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", + "confidence_score": 1.0, + "source": "lifecycle_command_commandlisttocomponentkeys", + "target": "pkg_library_lifecycle_command_go_command" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L46", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "lifecycle_command_getcommandbykey", + "target": "pkg_library_lifecycle_command_go_command" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L32", + "weight": 1.0, + "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": "EXTRACTED", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L36", + "weight": 1.0, + "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/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, + "confidence_score": 1.0, + "source": "lifecycle_common", + "target": "lifecycle_common_listcontains" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L49", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_poststart", + "target": "lifecycle_poststart_addpoststartlifecyclehooks" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L182", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_poststart", + "target": "lifecycle_poststart_builduserscript" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L212", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_poststart", + "target": "lifecycle_poststart_generatescriptwithtimeout" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L274", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_poststart", + "target": "lifecycle_poststart_parsepoststartfailuredebugsleepdurationtoseconds" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L93", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_poststart", + "target": "lifecycle_poststart_processcommandsforpoststart" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L136", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_poststart", + "target": "lifecycle_poststart_processcommandswithouttimeoutfallback" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L77", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_poststart_addpoststartlifecyclehooks", + "target": "lifecycle_poststart_processcommandsforpoststart" + }, + { + "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", + "confidence_score": 1.0, + "source": "lifecycle_poststart_addpoststartlifecyclehooks", + "target": "pkg_library_lifecycle_poststart_go_container" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L49", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "lifecycle_poststart_addpoststartlifecyclehooks", + "target": "pkg_library_lifecycle_poststart_go_devworkspacetemplatespec" + }, + { + "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, + "confidence_score": 1.0, + "source": "lifecycle_poststart_processcommandsforpoststart", + "target": "lifecycle_poststart_builduserscript" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L109", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_poststart_processcommandsforpoststart", + "target": "lifecycle_poststart_generatescriptwithtimeout" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L96", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_poststart_processcommandsforpoststart", + "target": "lifecycle_poststart_processcommandswithouttimeoutfallback" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L93", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "lifecycle_poststart_processcommandsforpoststart", + "target": "pkg_library_lifecycle_poststart_go_command" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L93", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "lifecycle_poststart_processcommandsforpoststart", + "target": "pkg_library_lifecycle_poststart_go_lifecyclehandler" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L182", + "weight": 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/lifecycle/poststart.go", + "source_location": "L136", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "lifecycle_poststart_processcommandswithouttimeoutfallback", + "target": "pkg_library_lifecycle_poststart_go_command" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L136", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "lifecycle_poststart_processcommandswithouttimeoutfallback", + "target": "pkg_library_lifecycle_poststart_go_lifecyclehandler" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L138", + "weight": 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/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, + "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/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", + "confidence_score": 1.0, + "source": "lifecycle_poststart_parsepoststartfailuredebugsleepdurationtoseconds", + "target": "pkg_library_lifecycle_poststart_go_logger" + }, + { + "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, + "confidence_score": 1.0, + "source": "lifecycle_poststart_test", + "target": "lifecycle_poststart_test_loadallpoststarttestcasesorpanic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L48", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_poststart_test", + "target": "lifecycle_poststart_test_loadpoststarttestcaseorpanic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L77", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_poststart_test", + "target": "lifecycle_poststart_test_testaddpoststartlifecyclehooks" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L95", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_poststart_test", + "target": "lifecycle_poststart_test_testbuilduserscript" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L300", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_poststart_test", + "target": "lifecycle_poststart_test_testgeneratescriptwithtimeout" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L632", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_poststart_test", + "target": "lifecycle_poststart_test_testparsepoststartfailuredebugsleepdurationtoseconds" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L30", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_poststart_test", + "target": "lifecycle_poststarttestcase" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_poststart_test", + "target": "lifecycle_poststarttestinput" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L43", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_poststart_test", + "target": "lifecycle_poststarttestoutput" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L61", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "lifecycle_poststart_test_loadallpoststarttestcasesorpanic", + "target": "lifecycle_poststarttestcase" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L48", + "weight": 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/lifecycle/poststart_test.go", + "source_location": "L32", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "lifecycle_poststarttestcase", + "target": "poststarttestinput" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L33", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "lifecycle_poststarttestcase", + "target": "poststarttestoutput" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L40", + "weight": 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/lifecycle/poststart_test.go", + "source_location": "L38", + "weight": 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/lifecycle/poststart_test.go", + "source_location": "L44", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "lifecycle_poststarttestoutput", + "target": "pkg_library_lifecycle_poststart_test_go_container" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L71", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_poststart_test_loadallpoststarttestcasesorpanic", + "target": "lifecycle_poststart_test_loadpoststarttestcaseorpanic" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L48", + "weight": 1.0, + "context": "parameter_type", + "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/lifecycle/poststart_test.go", + "source_location": "L61", + "weight": 1.0, + "context": "parameter_type", + "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/lifecycle/poststart_test.go", + "source_location": "L77", + "weight": 1.0, + "context": "parameter_type", + "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/lifecycle/poststart_test.go", + "source_location": "L95", + "weight": 1.0, + "context": "parameter_type", + "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/lifecycle/poststart_test.go", + "source_location": "L300", + "weight": 1.0, + "context": "parameter_type", + "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/lifecycle/poststart_test.go", + "source_location": "L632", + "weight": 1.0, + "context": "parameter_type", + "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/lifecycle/poststart_test.go", + "source_location": "L78", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_poststart_test_testaddpoststartlifecyclehooks", + "target": "lifecycle_poststart_test_loadallpoststarttestcasesorpanic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L94", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_prestart", + "target": "lifecycle_prestart_checkprestarteventcommandsvalidity" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_prestart", + "target": "lifecycle_prestart_getinitcontainers" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L84", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_prestart", + "target": "lifecycle_prestart_sethomeinitcontainertofront" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L42", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_prestart_getinitcontainers", + "target": "lifecycle_prestart_checkprestarteventcommandsvalidity" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L78", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_prestart_getinitcontainers", + "target": "lifecycle_prestart_sethomeinitcontainertofront" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L28", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "lifecycle_prestart_getinitcontainers", + "target": "pkg_library_lifecycle_prestart_go_component" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L28", + "weight": 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/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", + "confidence_score": 1.0, + "source": "lifecycle_prestart_sethomeinitcontainertofront", + "target": "pkg_library_lifecycle_prestart_go_component" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L94", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "lifecycle_prestart_checkprestarteventcommandsvalidity", + "target": "pkg_library_lifecycle_prestart_go_command" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L40", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_prestart_test", + "target": "lifecycle_prestart_test_loadprestarttestcaseorpanic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L53", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_prestart_test", + "target": "lifecycle_prestart_test_testgetinitcontainers" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_prestart_test", + "target": "lifecycle_prestarttestcase" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L34", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_prestart_test", + "target": "lifecycle_prestarttestoutput" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L40", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "lifecycle_prestart_test_loadprestarttestcaseorpanic", + "target": "lifecycle_prestarttestcase" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L30", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "lifecycle_prestarttestcase", + "target": "pkg_library_lifecycle_prestart_test_go_devworkspacetemplatespeccontent" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L31", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "lifecycle_prestarttestcase", + "target": "prestarttestoutput" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L36", + "weight": 1.0, + "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/lifecycle/prestart_test.go", + "source_location": "L40", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "lifecycle_prestart_test_loadprestarttestcaseorpanic", + "target": "pkg_library_lifecycle_prestart_test_go_t" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L55", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_prestart_test_testgetinitcontainers", + "target": "lifecycle_prestart_test_loadprestarttestcaseorpanic" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L53", + "weight": 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/lifecycle/prestop.go", + "source_location": "L29", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_prestop", + "target": "lifecycle_prestop_addprestoplifecyclehooks" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestop.go", + "source_location": "L82", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_prestop", + "target": "lifecycle_prestop_processcommandsforprestop" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestop.go", + "source_location": "L56", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_prestop_addprestoplifecyclehooks", + "target": "lifecycle_prestop_processcommandsforprestop" + }, + { + "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", + "confidence_score": 1.0, + "source": "lifecycle_prestop_addprestoplifecyclehooks", + "target": "pkg_library_lifecycle_prestop_go_container" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestop.go", + "source_location": "L29", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "lifecycle_prestop_addprestoplifecyclehooks", + "target": "pkg_library_lifecycle_prestop_go_devworkspacetemplatespec" + }, + { + "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", + "confidence_score": 1.0, + "source": "lifecycle_prestop_processcommandsforprestop", + "target": "pkg_library_lifecycle_prestop_go_command" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestop.go", + "source_location": "L82", + "weight": 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/lifecycle/prestop_test.go", + "source_location": "L58", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_prestop_test", + "target": "lifecycle_prestop_test_loadallprestoptestcasesorpanic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L45", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_prestop_test", + "target": "lifecycle_prestop_test_loadprestoptestcaseorpanic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L74", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_prestop_test", + "target": "lifecycle_prestop_test_testaddprestoplifecyclehooks" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_prestop_test", + "target": "lifecycle_prestoptestcase" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L35", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_prestop_test", + "target": "lifecycle_prestoptestinput" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L40", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_prestop_test", + "target": "lifecycle_prestoptestoutput" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L58", + "weight": 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/lifecycle/prestop_test.go", + "source_location": "L45", + "weight": 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/lifecycle/prestop_test.go", + "source_location": "L30", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "lifecycle_prestoptestcase", + "target": "prestoptestinput" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L31", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "lifecycle_prestoptestcase", + "target": "prestoptestoutput" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L37", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "lifecycle_prestoptestinput", + "target": "pkg_library_lifecycle_prestop_test_go_container" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L36", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "lifecycle_prestoptestinput", + "target": "pkg_library_lifecycle_prestop_test_go_devworkspacetemplatespec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L41", + "weight": 1.0, + "context": "field", + "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/lifecycle/prestop_test.go", + "source_location": "L68", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_prestop_test_loadallprestoptestcasesorpanic", + "target": "lifecycle_prestop_test_loadprestoptestcaseorpanic" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L45", + "weight": 1.0, + "context": "parameter_type", + "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/lifecycle/prestop_test.go", + "source_location": "L58", + "weight": 1.0, + "context": "parameter_type", + "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/lifecycle/prestop_test.go", + "source_location": "L74", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "lifecycle_prestop_test_testaddprestoplifecyclehooks", + "target": "pkg_library_lifecycle_prestop_test_go_t" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L75", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_prestop_test_testaddprestoplifecyclehooks", + "target": "lifecycle_prestop_test_loadallprestoptestcasesorpanic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/util.go", + "source_location": "L22", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lifecycle_util", + "target": "lifecycle_util_getcontainerwithname" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/util.go", + "source_location": "L22", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "lifecycle_util_getcontainerwithname", + "target": "pkg_library_lifecycle_util_go_container" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers.go", + "source_location": "L41", + "weight": 1.0, + "confidence_score": 1.0, + "source": "overrides_containers", + "target": "overrides_containers_applycontaineroverrides" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers.go", + "source_location": "L112", + "weight": 1.0, + "confidence_score": 1.0, + "source": "overrides_containers", + "target": "overrides_containers_handledefaultedcontainerfields" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers.go", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "overrides_containers", + "target": "overrides_containers_needscontaineroverride" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers.go", + "source_location": "L80", + "weight": 1.0, + "confidence_score": 1.0, + "source": "overrides_containers", + "target": "overrides_containers_restrictcontaineroverride" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers.go", + "source_location": "L37", + "weight": 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/overrides/containers.go", + "source_location": "L41", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "overrides_containers_applycontaineroverrides", + "target": "pkg_library_overrides_containers_go_component" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers.go", + "source_location": "L72", + "weight": 1.0, + "confidence_score": 1.0, + "source": "overrides_containers_applycontaineroverrides", + "target": "overrides_containers_handledefaultedcontainerfields" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers.go", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "overrides_containers_applycontaineroverrides", + "target": "overrides_containers_restrictcontaineroverride" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers.go", + "source_location": "L41", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "overrides_containers_applycontaineroverrides", + "target": "pkg_library_overrides_containers_go_container" + }, + { + "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", + "confidence_score": 1.0, + "source": "overrides_containers_handledefaultedcontainerfields", + "target": "pkg_library_overrides_containers_go_container" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers.go", + "source_location": "L80", + "weight": 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/overrides/containers_test.go", + "source_location": "L65", + "weight": 1.0, + "confidence_score": 1.0, + "source": "overrides_containers_test", + "target": "overrides_containers_test_loadallcontainertestcasesorpanic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L81", + "weight": 1.0, + "confidence_score": 1.0, + "source": "overrides_containers_test", + "target": "overrides_containers_test_loadcontainertestcaseorpanic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L29", + "weight": 1.0, + "confidence_score": 1.0, + "source": "overrides_containers_test", + "target": "overrides_containers_test_testapplycontaineroverrides" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L48", + "weight": 1.0, + "confidence_score": 1.0, + "source": "overrides_containers_test", + "target": "overrides_containertestcase" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L55", + "weight": 1.0, + "confidence_score": 1.0, + "source": "overrides_containers_test", + "target": "overrides_containertestinput" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L60", + "weight": 1.0, + "confidence_score": 1.0, + "source": "overrides_containers_test", + "target": "overrides_containertestoutput" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L30", + "weight": 1.0, + "confidence_score": 1.0, + "source": "overrides_containers_test_testapplycontaineroverrides", + "target": "overrides_containers_test_loadallcontainertestcasesorpanic" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L29", + "weight": 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/overrides/containers_test.go", + "source_location": "L65", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "overrides_containers_test_loadallcontainertestcasesorpanic", + "target": "pkg_library_overrides_containers_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L81", + "weight": 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/overrides/containers_test.go", + "source_location": "L65", + "weight": 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/overrides/containers_test.go", + "source_location": "L81", + "weight": 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/overrides/containers_test.go", + "source_location": "L50", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "overrides_containertestcase", + "target": "containertestinput" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L51", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "overrides_containertestcase", + "target": "containertestoutput" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L56", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "overrides_containertestinput", + "target": "pkg_library_overrides_containers_test_go_component" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L57", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "overrides_containertestinput", + "target": "pkg_library_overrides_containers_test_go_container" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L61", + "weight": 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/overrides/containers_test.go", + "source_location": "L75", + "weight": 1.0, + "confidence_score": 1.0, + "source": "overrides_containers_test_loadallcontainertestcasesorpanic", + "target": "overrides_containers_test_loadcontainertestcaseorpanic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L45", + "weight": 1.0, + "confidence_score": 1.0, + "source": "overrides_pods", + "target": "overrides_pods_applypodoverrides" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L106", + "weight": 1.0, + "confidence_score": 1.0, + "source": "overrides_pods", + "target": "overrides_pods_getpodoverrides" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L79", + "weight": 1.0, + "confidence_score": 1.0, + "source": "overrides_pods", + "target": "overrides_pods_getvolumesfromoverrides" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L33", + "weight": 1.0, + "confidence_score": 1.0, + "source": "overrides_pods", + "target": "overrides_pods_needspodoverrides" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L33", + "weight": 1.0, + "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/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", + "confidence_score": 1.0, + "source": "overrides_pods_applypodoverrides", + "target": "pkg_library_overrides_pods_go_devworkspacewithconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "overrides_pods_applypodoverrides", + "target": "overrides_pods_getpodoverrides" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L45", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "overrides_pods_applypodoverrides", + "target": "pkg_library_overrides_pods_go_deployment" + }, + { + "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, + "confidence_score": 1.0, + "source": "overrides_pods_getvolumesfromoverrides", + "target": "overrides_pods_getpodoverrides" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L79", + "weight": 1.0, + "context": "parameter_type", + "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/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", + "confidence_score": 1.0, + "source": "overrides_pods_getpodoverrides", + "target": "pkg_library_overrides_pods_go_devworkspacetemplatespec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L106", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "overrides_pods_getpodoverrides", + "target": "json" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L193", + "weight": 1.0, + "confidence_score": 1.0, + "source": "overrides_pods_test", + "target": "overrides_pods_test_loadallpodtestcasesorpanic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L209", + "weight": 1.0, + "confidence_score": 1.0, + "source": "overrides_pods_test", + "target": "overrides_pods_test_loadpodtestcaseorpanic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L34", + "weight": 1.0, + "confidence_score": 1.0, + "source": "overrides_pods_test", + "target": "overrides_pods_test_testapplypodoverrides" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L58", + "weight": 1.0, + "confidence_score": 1.0, + "source": "overrides_pods_test", + "target": "overrides_pods_test_testneedspodoverride" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L176", + "weight": 1.0, + "confidence_score": 1.0, + "source": "overrides_pods_test", + "target": "overrides_podtestcase" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L183", + "weight": 1.0, + "confidence_score": 1.0, + "source": "overrides_pods_test", + "target": "overrides_podtestinput" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L188", + "weight": 1.0, + "confidence_score": 1.0, + "source": "overrides_pods_test", + "target": "overrides_podtestoutput" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L35", + "weight": 1.0, + "confidence_score": 1.0, + "source": "overrides_pods_test_testapplypodoverrides", + "target": "overrides_pods_test_loadallpodtestcasesorpanic" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L34", + "weight": 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/overrides/pods_test.go", + "source_location": "L193", + "weight": 1.0, + "context": "parameter_type", + "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/overrides/pods_test.go", + "source_location": "L209", + "weight": 1.0, + "context": "parameter_type", + "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/overrides/pods_test.go", + "source_location": "L58", + "weight": 1.0, + "context": "parameter_type", + "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/overrides/pods_test.go", + "source_location": "L193", + "weight": 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/overrides/pods_test.go", + "source_location": "L209", + "weight": 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/overrides/pods_test.go", + "source_location": "L178", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "overrides_podtestcase", + "target": "podtestinput" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L179", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "overrides_podtestcase", + "target": "podtestoutput" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L184", + "weight": 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/overrides/pods_test.go", + "source_location": "L185", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "overrides_podtestinput", + "target": "podtemplatespec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L189", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "overrides_podtestoutput", + "target": "podtemplatespec" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L203", + "weight": 1.0, + "confidence_score": 1.0, + "source": "overrides_pods_test_loadallpodtestcasesorpanic", + "target": "overrides_pods_test_loadpodtestcaseorpanic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L154", + "weight": 1.0, + "confidence_score": 1.0, + "source": "projects_clone", + "target": "projects_clone_getclonepath" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L88", + "weight": 1.0, + "confidence_score": 1.0, + "source": "projects_clone", + "target": "projects_clone_getprojectcloneinitcontainer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L135", + "weight": 1.0, + "confidence_score": 1.0, + "source": "projects_clone", + "target": "projects_clone_getstarterproject" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L161", + "weight": 1.0, + "confidence_score": 1.0, + "source": "projects_clone", + "target": "projects_clone_hascontainercomponents" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "projects_clone", + "target": "projects_clone_validateallprojects" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "projects_clone", + "target": "projects_options" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L88", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "projects_clone_getprojectcloneinitcontainer", + "target": "projects_options" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L41", + "weight": 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/projects/clone.go", + "source_location": "L39", + "weight": 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/projects/clone.go", + "source_location": "L40", + "weight": 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/projects/clone.go", + "source_location": "L46", + "weight": 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": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L54", + "weight": 1.0, + "confidence_score": 1.0, + "source": "projects_clone_validateallprojects", + "target": "projects_clone_getclonepath" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L64", + "weight": 1.0, + "confidence_score": 1.0, + "source": "projects_clone_validateallprojects", + "target": "projects_clone_getstarterproject" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L88", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "projects_clone_getprojectcloneinitcontainer", + "target": "pkg_library_projects_clone_go_devworkspacetemplatespec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L135", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "projects_clone_getstarterproject", + "target": "pkg_library_projects_clone_go_devworkspacetemplatespec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L161", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "projects_clone_hascontainercomponents", + "target": "pkg_library_projects_clone_go_devworkspacetemplatespec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L88", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "projects_clone_getprojectcloneinitcontainer", + "target": "pkg_library_projects_clone_go_container" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L88", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "projects_clone_getprojectcloneinitcontainer", + "target": "pkg_library_projects_clone_go_proxy" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L89", + "weight": 1.0, + "confidence_score": 1.0, + "source": "projects_clone_getprojectcloneinitcontainer", + "target": "projects_clone_getstarterproject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L99", + "weight": 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/projects/clone.go", + "source_location": "L135", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "projects_clone_getstarterproject", + "target": "pkg_library_projects_clone_go_starterproject" + }, + { + "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", + "confidence_score": 1.0, + "source": "projects_clone_getclonepath", + "target": "pkg_library_projects_clone_go_project" + }, + { + "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, + "confidence_score": 1.0, + "source": "resources_helper", + "target": "resources_helper_addresourcerequirements" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L223", + "weight": 1.0, + "confidence_score": 1.0, + "source": "resources_helper", + "target": "resources_helper_applycaps" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L162", + "weight": 1.0, + "confidence_score": 1.0, + "source": "resources_helper", + "target": "resources_helper_applydefaults" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L111", + "weight": 1.0, + "confidence_score": 1.0, + "source": "resources_helper", + "target": "resources_helper_applyresourcerequirementstocomponent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L136", + "weight": 1.0, + "confidence_score": 1.0, + "source": "resources_helper", + "target": "resources_helper_filterresources" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L257", + "weight": 1.0, + "confidence_score": 1.0, + "source": "resources_helper", + "target": "resources_helper_handlecapsedgecase" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L33", + "weight": 1.0, + "confidence_score": 1.0, + "source": "resources_helper", + "target": "resources_helper_parseresourcesfromcomponent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L297", + "weight": 1.0, + "confidence_score": 1.0, + "source": "resources_helper", + "target": "resources_helper_validateresources" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L33", + "weight": 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/resources/helper.go", + "source_location": "L33", + "weight": 1.0, + "context": "return_type", + "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/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", + "confidence_score": 1.0, + "source": "resources_helper_addresourcerequirements", + "target": "pkg_library_resources_helper_go_resourcerequirements" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "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", + "confidence_score": 1.0, + "source": "resources_helper_applyresourcerequirementstocomponent", + "target": "pkg_library_resources_helper_go_resourcerequirements" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L136", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "resources_helper_filterresources", + "target": "pkg_library_resources_helper_go_resourcerequirements" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L257", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "resources_helper_handlecapsedgecase", + "target": "pkg_library_resources_helper_go_resourcerequirements" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L297", + "weight": 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/resources/helper.go", + "source_location": "L111", + "weight": 1.0, + "context": "parameter_type", + "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/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, + "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/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", + "confidence_score": 1.0, + "source": "resources_helper_handlecapsedgecase", + "target": "resourcename" + }, + { + "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, + "confidence_score": 1.0, + "source": "resources_helper_test", + "target": "resources_helper_test_getcontainercomponent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L413", + "weight": 1.0, + "confidence_score": 1.0, + "source": "resources_helper_test", + "target": "resources_helper_test_getresourcerequirements" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L85", + "weight": 1.0, + "confidence_score": 1.0, + "source": "resources_helper_test", + "target": "resources_helper_test_testaddresourcerequirements" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L307", + "weight": 1.0, + "confidence_score": 1.0, + "source": "resources_helper_test", + "target": "resources_helper_test_testapplycaps" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L238", + "weight": 1.0, + "confidence_score": 1.0, + "source": "resources_helper_test", + "target": "resources_helper_test_testapplydefaults" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L126", + "weight": 1.0, + "confidence_score": 1.0, + "source": "resources_helper_test", + "target": "resources_helper_test_testapplyresourcerequirementstocomponent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L167", + "weight": 1.0, + "confidence_score": 1.0, + "source": "resources_helper_test", + "target": "resources_helper_test_testfilterresources" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "resources_helper_test", + "target": "resources_helper_test_testparseresourcesfromcomponent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L377", + "weight": 1.0, + "confidence_score": 1.0, + "source": "resources_helper_test", + "target": "resources_helper_test_testvalidate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L26", + "weight": 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/resources/helper_test.go", + "source_location": "L35", + "weight": 1.0, + "confidence_score": 1.0, + "source": "resources_helper_test_testparseresourcesfromcomponent", + "target": "resources_helper_test_getcontainercomponent" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "resources_helper_test_testparseresourcesfromcomponent", + "target": "resources_helper_test_getresourcerequirements" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L85", + "weight": 1.0, + "context": "parameter_type", + "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/resources/helper_test.go", + "source_location": "L307", + "weight": 1.0, + "context": "parameter_type", + "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/resources/helper_test.go", + "source_location": "L238", + "weight": 1.0, + "context": "parameter_type", + "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/resources/helper_test.go", + "source_location": "L126", + "weight": 1.0, + "context": "parameter_type", + "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/resources/helper_test.go", + "source_location": "L167", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "resources_helper_test_testfilterresources", + "target": "pkg_library_resources_helper_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L377", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "resources_helper_test_testvalidate", + "target": "pkg_library_resources_helper_test_go_t" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L94", + "weight": 1.0, + "confidence_score": 1.0, + "source": "resources_helper_test_testaddresourcerequirements", + "target": "resources_helper_test_getresourcerequirements" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L135", + "weight": 1.0, + "confidence_score": 1.0, + "source": "resources_helper_test_testapplyresourcerequirementstocomponent", + "target": "resources_helper_test_getcontainercomponent" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L136", + "weight": 1.0, + "confidence_score": 1.0, + "source": "resources_helper_test_testapplyresourcerequirementstocomponent", + "target": "resources_helper_test_getresourcerequirements" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L175", + "weight": 1.0, + "confidence_score": 1.0, + "source": "resources_helper_test_testfilterresources", + "target": "resources_helper_test_getresourcerequirements" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L248", + "weight": 1.0, + "confidence_score": 1.0, + "source": "resources_helper_test_testapplydefaults", + "target": "resources_helper_test_getresourcerequirements" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L317", + "weight": 1.0, + "confidence_score": 1.0, + "source": "resources_helper_test_testapplycaps", + "target": "resources_helper_test_getresourcerequirements" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L385", + "weight": 1.0, + "confidence_score": 1.0, + "source": "resources_helper_test_testvalidate", + "target": "resources_helper_test_getresourcerequirements" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L413", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "resources_helper_test_getresourcerequirements", + "target": "pkg_library_resources_helper_test_go_resourcerequirements" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L434", + "weight": 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/restore/restore.go", + "source_location": "L42", + "weight": 1.0, + "confidence_score": 1.0, + "source": "restore_restore", + "target": "restore_options" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L59", + "weight": 1.0, + "confidence_score": 1.0, + "source": "restore_restore", + "target": "restore_restore_getworkspacerestoreinitcontainer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L146", + "weight": 1.0, + "confidence_score": 1.0, + "source": "restore_restore", + "target": "restore_restore_hascontainercomponents" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L49", + "weight": 1.0, + "confidence_score": 1.0, + "source": "restore_restore", + "target": "restore_restore_isworkspacerestorerequested" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L46", + "weight": 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/restore/restore.go", + "source_location": "L44", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "restore_options", + "target": "pkg_library_restore_restore_go_pullpolicy" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L45", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "restore_options", + "target": "pkg_library_restore_restore_go_resourcerequirements" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L59", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "restore_restore_getworkspacerestoreinitcontainer", + "target": "restore_options" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L49", + "weight": 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/restore/restore.go", + "source_location": "L146", + "weight": 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/restore/restore.go", + "source_location": "L59", + "weight": 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/restore/restore.go", + "source_location": "L59", + "weight": 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/restore/restore.go", + "source_location": "L59", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "restore_restore_getworkspacerestoreinitcontainer", + "target": "pkg_library_restore_restore_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L59", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "restore_restore_getworkspacerestoreinitcontainer", + "target": "pkg_library_restore_restore_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L59", + "weight": 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/restore/restore.go", + "source_location": "L59", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "restore_restore_getworkspacerestoreinitcontainer", + "target": "pkg_library_restore_restore_go_scheme" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L59", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "restore_restore_getworkspacerestoreinitcontainer", + "target": "pkg_library_restore_restore_go_secret" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L94", + "weight": 1.0, + "confidence_score": 1.0, + "source": "restore_restore_getworkspacerestoreinitcontainer", + "target": "restore_restore_hascontainercomponents" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/ssh/event.go", + "source_location": "L42", + "weight": 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/ssh/event.go", + "source_location": "L42", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "ssh_event_addsshagentpoststartevent", + "target": "pkg_library_ssh_event_go_devworkspacetemplatespec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/ssh/event.go", + "source_location": "L75", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "ssh_event_needssshpoststartevent", + "target": "pkg_library_ssh_event_go_clusterapi" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L237", + "weight": 1.0, + "confidence_score": 1.0, + "source": "status_check", + "target": "status_check_checkcontainerstatusforfailure" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L98", + "weight": 1.0, + "confidence_score": 1.0, + "source": "status_check", + "target": "status_check_checkdeploymentconditions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L75", + "weight": 1.0, + "confidence_score": 1.0, + "source": "status_check", + "target": "status_check_checkdeploymentstatus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L268", + "weight": 1.0, + "confidence_score": 1.0, + "source": "status_check", + "target": "status_check_checkforignoredworkspacepodevents" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L281", + "weight": 1.0, + "confidence_score": 1.0, + "source": "status_check", + "target": "status_check_checkifunrecoverableeventignored" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L141", + "weight": 1.0, + "confidence_score": 1.0, + "source": "status_check", + "target": "status_check_checkpodevents" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L114", + "weight": 1.0, + "confidence_score": 1.0, + "source": "status_check", + "target": "status_check_checkpodsstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L82", + "weight": 1.0, + "confidence_score": 1.0, + "source": "status_check", + "target": "status_check_checkrollingupdatedeploymentstatus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L185", + "weight": 1.0, + "confidence_score": 1.0, + "source": "status_check", + "target": "status_check_getconcisepoststartfailuremessage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L302", + "weight": 1.0, + "confidence_score": 1.0, + "source": "status_check", + "target": "status_check_geteventcount" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L75", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "status_check_checkdeploymentstatus", + "target": "pkg_library_status_check_go_deployment" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L75", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "status_check_checkdeploymentstatus", + "target": "pkg_library_status_check_go_devworkspacewithconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L77", + "weight": 1.0, + "confidence_score": 1.0, + "source": "status_check_checkdeploymentstatus", + "target": "status_check_checkrollingupdatedeploymentstatus" + }, + { + "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", + "confidence_score": 1.0, + "source": "status_check_checkdeploymentconditions", + "target": "pkg_library_status_check_go_deployment" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L82", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "status_check_checkrollingupdatedeploymentstatus", + "target": "pkg_library_status_check_go_deployment" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L268", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "status_check_checkforignoredworkspacepodevents", + "target": "pkg_library_status_check_go_devworkspacewithconfig" + }, + { + "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, + "confidence_score": 1.0, + "source": "status_check_checkforignoredworkspacepodevents", + "target": "status_check_checkpodsstate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L114", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "status_check_checkpodsstate", + "target": "matchinglabels" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L114", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "status_check_checkpodsstate", + "target": "pkg_library_status_check_go_clusterapi" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L123", + "weight": 1.0, + "confidence_score": 1.0, + "source": "status_check_checkpodsstate", + "target": "status_check_checkcontainerstatusforfailure" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L134", + "weight": 1.0, + "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/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", + "confidence_score": 1.0, + "source": "status_check_checkforignoredworkspacepodevents", + "target": "pkg_library_status_check_go_clusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L141", + "weight": 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/status/check.go", + "source_location": "L141", + "weight": 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/status/check.go", + "source_location": "L164", + "weight": 1.0, + "confidence_score": 1.0, + "source": "status_check_checkpodevents", + "target": "status_check_checkifunrecoverableeventignored" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L168", + "weight": 1.0, + "confidence_score": 1.0, + "source": "status_check_checkpodevents", + "target": "status_check_getconcisepoststartfailuremessage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L164", + "weight": 1.0, + "confidence_score": 1.0, + "source": "status_check_checkpodevents", + "target": "status_check_geteventcount" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L241", + "weight": 1.0, + "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/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", + "confidence_score": 1.0, + "source": "status_check_checkcontainerstatusforfailure", + "target": "containerstatus" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L242", + "weight": 1.0, + "confidence_score": 1.0, + "source": "status_check_checkcontainerstatusforfailure", + "target": "status_check_checkifunrecoverableeventignored" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L302", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "status_check_geteventcount", + "target": "event" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check_test.go", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "status_check_test", + "target": "status_check_test_testgetconcisepoststartfailuremessage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check_test.go", + "source_location": "L20", + "weight": 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/storage/storage.go", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_storage", + "target": "storage_storage_getworkspacepvcinfo" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/storage/storage.go", + "source_location": "L37", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_storage_getworkspacepvcinfo", + "target": "pkg_library_storage_storage_go_client" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/storage/storage.go", + "source_location": "L37", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_storage_getworkspacepvcinfo", + "target": "pkg_library_storage_storage_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/storage/storage.go", + "source_location": "L37", + "weight": 1.0, + "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/storage/storage.go", + "source_location": "L37", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_storage_getworkspacepvcinfo", + "target": "pkg_library_storage_storage_go_logger" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/storage/storage.go", + "source_location": "L37", + "weight": 1.0, + "context": "parameter_type", + "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/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, + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_canmountwithoutrestart" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L313", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_checkautomountvolumeforpotentialerror" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L128", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_checkautomountvolumesforcollision" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L368", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_dropitemsfieldfromvolumes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L416", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_existsindeployment" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L287", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_filtergitconfigautomountvolume" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L223", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_findgitconfigautomount" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L209", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_flattenautomountresources" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L185", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_formatvolumedescription" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L348", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_getaccessmodeforautomount" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L87", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_getautomountresources" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L173", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_getvolumedescriptionfromvolumemount" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L439", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_isenvfromsourceexistsindeployment" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L390", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_ismountonstart" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L425", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_isvolumemountexistsindeployment" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L480", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_matchesanypattern" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L465", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_matchesworkspacetarget" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L196", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_mergeautomountresources" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_provisionautomountresourcesinto" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L384", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_sortconfigmaps" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L378", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_sortsecrets" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L40", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_resources" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L397", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_canmountwithoutrestart", + "target": "automount_resources" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L128", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_checkautomountvolumesforcollision", + "target": "automount_resources" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L416", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_existsindeployment", + "target": "automount_resources" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L287", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_filtergitconfigautomountvolume", + "target": "automount_resources" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L209", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_common_flattenautomountresources", + "target": "automount_resources" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L87", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_common_getautomountresources", + "target": "automount_resources" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L439", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_isenvfromsourceexistsindeployment", + "target": "automount_resources" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L425", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_isvolumemountexistsindeployment", + "target": "automount_resources" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L196", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_common_mergeautomountresources", + "target": "automount_resources" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L43", + "weight": 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/provision/automount/common.go", + "source_location": "L41", + "weight": 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/provision/automount/common.go", + "source_location": "L42", + "weight": 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/provision/automount/common.go", + "source_location": "L368", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_dropitemsfieldfromvolumes", + "target": "pkg_provision_automount_common_go_volume" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L185", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_formatvolumedescription", + "target": "pkg_provision_automount_common_go_volume" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L173", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_getvolumedescriptionfromvolumemount", + "target": "pkg_provision_automount_common_go_volume" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L173", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_getvolumedescriptionfromvolumemount", + "target": "pkg_provision_automount_common_go_volumemount" + }, + { + "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, + "confidence_score": 1.0, + "source": "automount_common_provisionautomountresourcesinto", + "target": "automount_common_checkautomountvolumesforcollision" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L54", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_provisionautomountresourcesinto", + "target": "automount_common_getautomountresources" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L46", + "weight": 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/provision/automount/common.go", + "source_location": "L46", + "weight": 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/provision/automount/common.go", + "source_location": "L46", + "weight": 1.0, + "context": "parameter_type", + "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/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", + "confidence_score": 1.0, + "source": "automount_common_checkautomountvolumesforcollision", + "target": "pkg_provision_automount_common_go_podadditions" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L223", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_findgitconfigautomount", + "target": "pkg_provision_automount_common_go_clusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L87", + "weight": 1.0, + "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/provision/automount/common.go", + "source_location": "L397", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_canmountwithoutrestart", + "target": "pkg_provision_automount_common_go_deployment" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L416", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_existsindeployment", + "target": "pkg_provision_automount_common_go_deployment" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L87", + "weight": 1.0, + "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/provision/automount/common.go", + "source_location": "L439", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_isenvfromsourceexistsindeployment", + "target": "pkg_provision_automount_common_go_deployment" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L425", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_isvolumemountexistsindeployment", + "target": "pkg_provision_automount_common_go_deployment" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L118", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_getautomountresources", + "target": "automount_common_dropitemsfieldfromvolumes" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L109", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_getautomountresources", + "target": "automount_common_filtergitconfigautomountvolume" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L113", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_getautomountresources", + "target": "automount_common_mergeautomountresources" + }, + { + "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, + "confidence_score": 1.0, + "source": "automount_common_checkautomountvolumesforcollision", + "target": "automount_common_formatvolumedescription" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L150", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_checkautomountvolumesforcollision", + "target": "automount_common_getvolumedescriptionfromvolumemount" + }, + { + "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, + "confidence_score": 1.0, + "source": "automount_common_getvolumedescriptionfromvolumemount", + "target": "automount_common_formatvolumedescription" + }, + { + "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, + "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/provision/automount/common.go", + "source_location": "L313", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_checkautomountvolumeforpotentialerror", + "target": "pkg_provision_automount_common_go_object" + }, + { + "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", + "confidence_score": 1.0, + "source": "automount_common_canmountwithoutrestart", + "target": "pkg_provision_automount_common_go_object" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L348", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_getaccessmodeforautomount", + "target": "pkg_provision_automount_common_go_object" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L390", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_ismountonstart", + "target": "pkg_provision_automount_common_go_object" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L465", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_matchesworkspacetarget", + "target": "pkg_provision_automount_common_go_object" + }, + { + "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", + "confidence_score": 1.0, + "source": "automount_common_sortsecrets", + "target": "pkg_provision_automount_common_go_secret" + }, + { + "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", + "confidence_score": 1.0, + "source": "automount_common_sortconfigmaps", + "target": "pkg_provision_automount_common_go_configmap" + }, + { + "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, + "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/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, + "confidence_score": 1.0, + "source": "automount_common_canmountwithoutrestart", + "target": "automount_common_existsindeployment" + }, + { + "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, + "confidence_score": 1.0, + "source": "automount_common_existsindeployment", + "target": "automount_common_isenvfromsourceexistsindeployment" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L417", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_existsindeployment", + "target": "automount_common_isvolumemountexistsindeployment" + }, + { + "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, + "confidence_score": 1.0, + "source": "automount_common_matchesworkspacetarget", + "target": "automount_common_matchesanypattern" + }, + { + "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, + "confidence_score": 1.0, + "source": "automount_common_persistenthome_test", + "target": "automount_common_persistenthome_test_testprovisionautomountresourcesintopersistenthomeenabled" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_persistenthome_test.go", + "source_location": "L31", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_persistenthome_test_testprovisionautomountresourcesintopersistenthomeenabled", + "target": "pkg_provision_automount_common_persistenthome_test_go_t" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L682", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_emptydeployment" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L355", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_loadalltestcasesorpanic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L371", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_loadtestcaseorpanic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L756", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_mountonstartconfigmapasenv" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L735", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_mountonstartconfigmapasfile" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L776", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_mountonstartpvc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L715", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_mountonstartsecretasenv" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L694", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_mountonstartsecretasfile" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L168", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testcheckautomountvolumesforcollision" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L792", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testmatchesworkspacetarget" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L533", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testmountconfigmapwithmountonstartifworkspacenotstarted" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L552", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testmountonstartconfigmapasenvallowedwhenenvfromexistsindeployment" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L587", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testmountonstartconfigmapasfileallowedwhenvolumeexistsindeployment" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L653", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testmountonstartpvcallowedwhenvolumeexistsindeployment" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L451", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testmountonstartsecretasenvallowedwhenenvfromexistsindeployment" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L486", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testmountonstartsecretasfileallowedwhenvolumeexistsindeployment" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L634", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testmountpvcwithmountonstartifworkspacenotstarted" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L432", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testmountsecretwithmountonstartifworkspacenotstarted" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L113", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testprovisionautomountresourcesinto" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L515", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testshouldnotmountconfigmapwithmountonstartifworkspacestarted" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L616", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testshouldnotmountpvcwithmountonstartifworkspacestarted" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L414", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testshouldnotmountsecretwithmountonstartifworkspacestarted" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L41", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_mountedvolumetype" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L54", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_testcase" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L355", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_common_test_loadalltestcasesorpanic", + "target": "automount_testcase" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L371", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_common_test_loadtestcaseorpanic", + "target": "automount_testcase" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L56", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "automount_testcase", + "target": "pkg_provision_automount_common_test_go_configmap" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L64", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "automount_testcase", + "target": "pkg_provision_automount_common_test_go_envfromsource" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L56", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "automount_testcase", + "target": "pkg_provision_automount_common_test_go_object" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L56", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "automount_testcase", + "target": "pkg_provision_automount_common_test_go_persistentvolumeclaim" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L56", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "automount_testcase", + "target": "pkg_provision_automount_common_test_go_secret" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L64", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "automount_testcase", + "target": "pkg_provision_automount_common_test_go_volume" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L64", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "automount_testcase", + "target": "pkg_provision_automount_common_test_go_volumemount" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L715", + "weight": 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/provision/automount/common_test.go", + "source_location": "L694", + "weight": 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/provision/automount/common_test.go", + "source_location": "L756", + "weight": 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/provision/automount/common_test.go", + "source_location": "L735", + "weight": 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/provision/automount/common_test.go", + "source_location": "L776", + "weight": 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/provision/automount/common_test.go", + "source_location": "L113", + "weight": 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/provision/automount/common_test.go", + "source_location": "L355", + "weight": 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/provision/automount/common_test.go", + "source_location": "L371", + "weight": 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/provision/automount/common_test.go", + "source_location": "L168", + "weight": 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/provision/automount/common_test.go", + "source_location": "L792", + "weight": 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/provision/automount/common_test.go", + "source_location": "L533", + "weight": 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/provision/automount/common_test.go", + "source_location": "L552", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_test_testmountonstartconfigmapasenvallowedwhenenvfromexistsindeployment", + "target": "pkg_provision_automount_common_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L587", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_test_testmountonstartconfigmapasfileallowedwhenvolumeexistsindeployment", + "target": "pkg_provision_automount_common_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L653", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_test_testmountonstartpvcallowedwhenvolumeexistsindeployment", + "target": "pkg_provision_automount_common_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L451", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_test_testmountonstartsecretasenvallowedwhenenvfromexistsindeployment", + "target": "pkg_provision_automount_common_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L486", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_test_testmountonstartsecretasfileallowedwhenvolumeexistsindeployment", + "target": "pkg_provision_automount_common_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L634", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_test_testmountpvcwithmountonstartifworkspacenotstarted", + "target": "pkg_provision_automount_common_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L432", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_test_testmountsecretwithmountonstartifworkspacenotstarted", + "target": "pkg_provision_automount_common_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L515", + "weight": 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/provision/automount/common_test.go", + "source_location": "L616", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_test_testshouldnotmountpvcwithmountonstartifworkspacestarted", + "target": "pkg_provision_automount_common_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L414", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_test_testshouldnotmountsecretwithmountonstartifworkspacestarted", + "target": "pkg_provision_automount_common_test_go_t" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L365", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_test_loadalltestcasesorpanic", + "target": "automount_common_test_loadtestcaseorpanic" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L426", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_test_testshouldnotmountsecretwithmountonstartifworkspacestarted", + "target": "automount_common_test_emptydeployment" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L416", + "weight": 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/provision/automount/common_test.go", + "source_location": "L434", + "weight": 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/provision/automount/common_test.go", + "source_location": "L453", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_test_testmountonstartsecretasenvallowedwhenenvfromexistsindeployment", + "target": "automount_common_test_mountonstartsecretasenv" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L488", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_test_testmountonstartsecretasfileallowedwhenvolumeexistsindeployment", + "target": "automount_common_test_mountonstartsecretasfile" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L527", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_test_testshouldnotmountconfigmapwithmountonstartifworkspacestarted", + "target": "automount_common_test_emptydeployment" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L517", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_test_testshouldnotmountconfigmapwithmountonstartifworkspacestarted", + "target": "automount_common_test_mountonstartconfigmapasfile" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L535", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_test_testmountconfigmapwithmountonstartifworkspacenotstarted", + "target": "automount_common_test_mountonstartconfigmapasfile" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L554", + "weight": 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/provision/automount/common_test.go", + "source_location": "L589", + "weight": 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/provision/automount/common_test.go", + "source_location": "L628", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_test_testshouldnotmountpvcwithmountonstartifworkspacestarted", + "target": "automount_common_test_emptydeployment" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L618", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_test_testshouldnotmountpvcwithmountonstartifworkspacestarted", + "target": "automount_common_test_mountonstartpvc" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L636", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_test_testmountpvcwithmountonstartifworkspacenotstarted", + "target": "automount_common_test_mountonstartpvc" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L655", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_test_testmountonstartpvcallowedwhenvolumeexistsindeployment", + "target": "automount_common_test_mountonstartpvc" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L682", + "weight": 1.0, + "context": "return_type", + "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": "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, + "confidence_score": 1.0, + "source": "automount_configmap", + "target": "automount_configmap_getautomountconfigmap" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L33", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_configmap", + "target": "automount_configmap_getdevworkspaceconfigmaps" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L69", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_configmap_getdevworkspaceconfigmaps", + "target": "automount_configmap_getautomountconfigmap" + }, + { + "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_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": "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, + "confidence_score": 1.0, + "source": "automount_gitconfig", + "target": "automount_gitconfig_allitemsmountonstart" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L195", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig", + "target": "automount_gitconfig_cangitconfigsmountwithoutrestart" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L190", + "weight": 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": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L50", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_provisiongitconfiguration", + "target": "automount_gitconfig_cleanupgitconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L38", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_provisiongitconfiguration", + "target": "automount_gitconfig_getgitresources" + }, + { + "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", + "confidence_score": 1.0, + "source": "automount_gitconfig_provisiongitconfiguration", + "target": "pkg_provision_automount_gitconfig_go_clusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L32", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_provisiongitconfiguration", + "target": "pkg_provision_automount_gitconfig_go_deployment" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L32", + "weight": 1.0, + "context": "return_type", + "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/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", + "confidence_score": 1.0, + "source": "automount_gitconfig_cleanupgitconfig", + "target": "pkg_provision_automount_gitconfig_go_clusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L80", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_getgitresources", + "target": "pkg_provision_automount_gitconfig_go_clusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L195", + "weight": 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/provision/automount/gitconfig.go", + "source_location": "L190", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_cangitcredentialsmountwithoutrestart", + "target": "pkg_provision_automount_gitconfig_go_deployment" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L200", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_cangitobjectsmountwithoutrestart", + "target": "pkg_provision_automount_gitconfig_go_deployment" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L80", + "weight": 1.0, + "context": "parameter_type", + "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/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": "return_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_getgitresources", + "target": "pkg_provision_automount_gitconfig_go_secret" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L190", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_cangitcredentialsmountwithoutrestart", + "target": "pkg_provision_automount_gitconfig_go_secret" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L195", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_cangitconfigsmountwithoutrestart", + "target": "pkg_provision_automount_gitconfig_go_configmap" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L192", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_cangitcredentialsmountwithoutrestart", + "target": "automount_gitconfig_cangitobjectsmountwithoutrestart" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L197", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_cangitconfigsmountwithoutrestart", + "target": "automount_gitconfig_cangitobjectsmountwithoutrestart" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L207", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_cangitobjectsmountwithoutrestart", + "target": "automount_gitconfig_allitemsmountonstart" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L200", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_cangitobjectsmountwithoutrestart", + "target": "pkg_provision_automount_gitconfig_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L221", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_allitemsmountonstart", + "target": "pkg_provision_automount_gitconfig_go_t" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L958", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_assertgitconfigcontains" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L988", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_assertgitcredentialsconfigmap" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L1004", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_assertgitcredentialsconfigmapwithsslcainfo" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L973", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_assertgitcredentialssecret" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L892", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_buildautomountgitconfigmap" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L901", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_buildautomountgitsecret" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L910", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_buildconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L950", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_buildconfigwithannotations" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L926", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_buildsecret" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L942", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_buildsecretwithannotations" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L761", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testfindgitconfigautomountconfigmapexcludedoesnotmatch" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L736", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testfindgitconfigautomountconfigmapexcludematches" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L711", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testfindgitconfigautomountconfigmapincludedoesnotmatch" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L684", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testfindgitconfigautomountconfigmapincludematches" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L865", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testfindgitconfigautomountsecretexcludedoesnotmatch" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L840", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testfindgitconfigautomountsecretexcludematches" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L815", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testfindgitconfigautomountsecretincludedoesnotmatch" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L788", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testfindgitconfigautomountsecretincludematches" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L97", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testgitconfigisfullymounted" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L440", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testmountgitconfigwithmixedmountonstart" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L376", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testmountgitconfigwithmountonstartifworkspacenotstarted" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L403", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testmountgitconfigwithmountonstartwhenvolumeexistsindeployment" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L552", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testmountgitcredentialsecretwithexcludeannotationnotmatching" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L470", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testmountgitcredentialsecretwithincludeannotationmatching" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L321", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testmountgitcredentialsecretwithmixedmountonstart" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L252", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartifworkspacenotstarted" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L281", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartwhenvolumeexistsindeployment" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L657", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testmountgittlsconfigmapwithexcludeannotationnotmatching" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L582", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testmountgittlsconfigmapwithincludeannotationmatching" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L130", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testoneconfigmapwithmountpathandhostandcert" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L168", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithhostandwithoutcert" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L153", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithouthostandwithcert" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L143", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithouthostandwithoutcert" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L117", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testoneconfigmapwithnousermountpath" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L353", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testshouldnotmountgitconfigwithmountonstartifworkspacestarted" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L227", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testshouldnotmountgitcredentialsecretwithmountonstartifworkspacestarted" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L526", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testskipgitcredentialsecretwithexcludeannotationmatching" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L500", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testskipgitcredentialsecretwithincludeannotationnotmatching" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L633", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testskipgittlsconfigmapwithexcludeannotationmatching" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L609", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testskipgittlsconfigmapwithincludeannotationnotmatching" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L213", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testtwoconfigmapwithbothmissinghost" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L180", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testtwoconfigmapwithnodefinedmountpathinannotation" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L194", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testtwoconfigmapwithonedefaulttlsandothergithubtls" + }, + { + "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, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testusercredentialsareonlymountedoncewithmultiplecredentials" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L48", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testusercredentialsaremountedwithonecredential", + "target": "automount_gitconfig_test_buildsecret" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L46", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testusercredentialsaremountedwithonecredential", + "target": "pkg_provision_automount_gitconfig_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L958", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_assertgitconfigcontains", + "target": "pkg_provision_automount_gitconfig_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L988", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_assertgitcredentialsconfigmap", + "target": "pkg_provision_automount_gitconfig_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L1004", + "weight": 1.0, + "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/provision/automount/gitconfig_test.go", + "source_location": "L973", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_assertgitcredentialssecret", + "target": "pkg_provision_automount_gitconfig_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L761", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapexcludedoesnotmatch", + "target": "pkg_provision_automount_gitconfig_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L736", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapexcludematches", + "target": "pkg_provision_automount_gitconfig_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L711", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapincludedoesnotmatch", + "target": "pkg_provision_automount_gitconfig_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L684", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapincludematches", + "target": "pkg_provision_automount_gitconfig_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L865", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountsecretexcludedoesnotmatch", + "target": "pkg_provision_automount_gitconfig_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L840", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountsecretexcludematches", + "target": "pkg_provision_automount_gitconfig_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L815", + "weight": 1.0, + "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/provision/automount/gitconfig_test.go", + "source_location": "L788", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountsecretincludematches", + "target": "pkg_provision_automount_gitconfig_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L97", + "weight": 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/provision/automount/gitconfig_test.go", + "source_location": "L440", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitconfigwithmixedmountonstart", + "target": "pkg_provision_automount_gitconfig_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L376", + "weight": 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/provision/automount/gitconfig_test.go", + "source_location": "L403", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitconfigwithmountonstartwhenvolumeexistsindeployment", + "target": "pkg_provision_automount_gitconfig_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L552", + "weight": 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/provision/automount/gitconfig_test.go", + "source_location": "L470", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithincludeannotationmatching", + "target": "pkg_provision_automount_gitconfig_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L321", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmixedmountonstart", + "target": "pkg_provision_automount_gitconfig_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L252", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartifworkspacenotstarted", + "target": "pkg_provision_automount_gitconfig_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L281", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartwhenvolumeexistsindeployment", + "target": "pkg_provision_automount_gitconfig_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L657", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgittlsconfigmapwithexcludeannotationnotmatching", + "target": "pkg_provision_automount_gitconfig_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L582", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgittlsconfigmapwithincludeannotationmatching", + "target": "pkg_provision_automount_gitconfig_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L130", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandhostandcert", + "target": "pkg_provision_automount_gitconfig_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L168", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithhostandwithoutcert", + "target": "pkg_provision_automount_gitconfig_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L153", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithouthostandwithcert", + "target": "pkg_provision_automount_gitconfig_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L143", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithouthostandwithoutcert", + "target": "pkg_provision_automount_gitconfig_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L117", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testoneconfigmapwithnousermountpath", + "target": "pkg_provision_automount_gitconfig_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L353", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testshouldnotmountgitconfigwithmountonstartifworkspacestarted", + "target": "pkg_provision_automount_gitconfig_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L227", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testshouldnotmountgitcredentialsecretwithmountonstartifworkspacestarted", + "target": "pkg_provision_automount_gitconfig_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L526", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testskipgitcredentialsecretwithexcludeannotationmatching", + "target": "pkg_provision_automount_gitconfig_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L500", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testskipgitcredentialsecretwithincludeannotationnotmatching", + "target": "pkg_provision_automount_gitconfig_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L633", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testskipgittlsconfigmapwithexcludeannotationmatching", + "target": "pkg_provision_automount_gitconfig_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L609", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testskipgittlsconfigmapwithincludeannotationnotmatching", + "target": "pkg_provision_automount_gitconfig_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L213", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testtwoconfigmapwithbothmissinghost", + "target": "pkg_provision_automount_gitconfig_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L180", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testtwoconfigmapwithnodefinedmountpathinannotation", + "target": "pkg_provision_automount_gitconfig_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L194", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testtwoconfigmapwithonedefaulttlsandothergithubtls", + "target": "pkg_provision_automount_gitconfig_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L71", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testusercredentialsareonlymountedoncewithmultiplecredentials", + "target": "pkg_provision_automount_gitconfig_test_go_t" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L73", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testusercredentialsareonlymountedoncewithmultiplecredentials", + "target": "automount_gitconfig_test_buildsecret" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L98", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testgitconfigisfullymounted", + "target": "automount_gitconfig_test_buildconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L120", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testoneconfigmapwithnousermountpath", + "target": "automount_gitconfig_test_buildconfig" + }, + { + "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, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandhostandcert", + "target": "automount_gitconfig_test_buildconfig" + }, + { + "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, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithouthostandwithoutcert", + "target": "automount_gitconfig_test_buildconfig" + }, + { + "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, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithouthostandwithcert", + "target": "automount_gitconfig_test_buildconfig" + }, + { + "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, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithhostandwithoutcert", + "target": "automount_gitconfig_test_buildconfig" + }, + { + "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, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testtwoconfigmapwithnodefinedmountpathinannotation", + "target": "automount_gitconfig_test_buildconfig" + }, + { + "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, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testtwoconfigmapwithonedefaulttlsandothergithubtls", + "target": "automount_gitconfig_test_buildconfig" + }, + { + "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, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testtwoconfigmapwithbothmissinghost", + "target": "automount_gitconfig_test_buildconfig" + }, + { + "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, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testshouldnotmountgitcredentialsecretwithmountonstartifworkspacestarted", + "target": "automount_gitconfig_test_buildsecretwithannotations" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L277", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartifworkspacenotstarted", + "target": "automount_gitconfig_test_assertgitcredentialsconfigmap" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L276", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartifworkspacenotstarted", + "target": "automount_gitconfig_test_assertgitcredentialssecret" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L255", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartifworkspacenotstarted", + "target": "automount_gitconfig_test_buildsecretwithannotations" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L317", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartwhenvolumeexistsindeployment", + "target": "automount_gitconfig_test_assertgitcredentialsconfigmap" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L316", + "weight": 1.0, + "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/gitconfig_test.go", + "source_location": "L283", + "weight": 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/gitconfig_test.go", + "source_location": "L349", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmixedmountonstart", + "target": "automount_gitconfig_test_assertgitcredentialsconfigmap" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L348", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmixedmountonstart", + "target": "automount_gitconfig_test_assertgitcredentialssecret" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L328", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmixedmountonstart", + "target": "automount_gitconfig_test_buildsecret" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L323", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmixedmountonstart", + "target": "automount_gitconfig_test_buildsecretwithannotations" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L355", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testshouldnotmountgitconfigwithmountonstartifworkspacestarted", + "target": "automount_gitconfig_test_buildconfigwithannotations" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L399", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitconfigwithmountonstartifworkspacenotstarted", + "target": "automount_gitconfig_test_assertgitcredentialsconfigmapwithsslcainfo" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L379", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitconfigwithmountonstartifworkspacenotstarted", + "target": "automount_gitconfig_test_buildconfigwithannotations" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L436", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitconfigwithmountonstartwhenvolumeexistsindeployment", + "target": "automount_gitconfig_test_assertgitcredentialsconfigmapwithsslcainfo" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L405", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitconfigwithmountonstartwhenvolumeexistsindeployment", + "target": "automount_gitconfig_test_buildconfigwithannotations" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L465", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitconfigwithmixedmountonstart", + "target": "automount_gitconfig_test_assertgitcredentialsconfigmapwithsslcainfo" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L442", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitconfigwithmixedmountonstart", + "target": "automount_gitconfig_test_buildconfigwithannotations" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L496", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithincludeannotationmatching", + "target": "automount_gitconfig_test_assertgitcredentialsconfigmap" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L495", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithincludeannotationmatching", + "target": "automount_gitconfig_test_assertgitcredentialssecret" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L472", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithincludeannotationmatching", + "target": "automount_gitconfig_test_buildsecretwithannotations" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L502", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testskipgitcredentialsecretwithincludeannotationnotmatching", + "target": "automount_gitconfig_test_buildsecretwithannotations" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L528", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testskipgitcredentialsecretwithexcludeannotationmatching", + "target": "automount_gitconfig_test_buildsecretwithannotations" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L578", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithexcludeannotationnotmatching", + "target": "automount_gitconfig_test_assertgitcredentialsconfigmap" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L577", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithexcludeannotationnotmatching", + "target": "automount_gitconfig_test_assertgitcredentialssecret" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L554", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithexcludeannotationnotmatching", + "target": "automount_gitconfig_test_buildsecretwithannotations" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L605", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgittlsconfigmapwithincludeannotationmatching", + "target": "automount_gitconfig_test_assertgitcredentialsconfigmapwithsslcainfo" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L584", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgittlsconfigmapwithincludeannotationmatching", + "target": "automount_gitconfig_test_buildconfigwithannotations" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L611", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testskipgittlsconfigmapwithincludeannotationnotmatching", + "target": "automount_gitconfig_test_buildconfigwithannotations" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L635", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testskipgittlsconfigmapwithexcludeannotationmatching", + "target": "automount_gitconfig_test_buildconfigwithannotations" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L680", + "weight": 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/gitconfig_test.go", + "source_location": "L659", + "weight": 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/gitconfig_test.go", + "source_location": "L707", + "weight": 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/gitconfig_test.go", + "source_location": "L686", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapincludematches", + "target": "automount_gitconfig_test_buildautomountgitconfigmap" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L712", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapincludedoesnotmatch", + "target": "automount_gitconfig_test_buildautomountgitconfigmap" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L737", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapexcludematches", + "target": "automount_gitconfig_test_buildautomountgitconfigmap" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L784", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapexcludedoesnotmatch", + "target": "automount_gitconfig_test_assertgitconfigcontains" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L763", + "weight": 1.0, + "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/gitconfig_test.go", + "source_location": "L811", + "weight": 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/gitconfig_test.go", + "source_location": "L790", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountsecretincludematches", + "target": "automount_gitconfig_test_buildautomountgitsecret" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L816", + "weight": 1.0, + "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/gitconfig_test.go", + "source_location": "L841", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountsecretexcludematches", + "target": "automount_gitconfig_test_buildautomountgitsecret" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L888", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountsecretexcludedoesnotmatch", + "target": "automount_gitconfig_test_assertgitconfigcontains" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L867", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountsecretexcludedoesnotmatch", + "target": "automount_gitconfig_test_buildautomountgitsecret" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L894", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_buildautomountgitconfigmap", + "target": "automount_gitconfig_test_buildconfigwithannotations" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L892", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_buildautomountgitconfigmap", + "target": "pkg_provision_automount_gitconfig_test_go_configmap" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L910", + "weight": 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": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L903", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_buildautomountgitsecret", + "target": "automount_gitconfig_test_buildsecretwithannotations" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L901", + "weight": 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": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L951", + "weight": 1.0, + "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/gitconfig_test.go", + "source_location": "L958", + "weight": 1.0, + "context": "parameter_type", + "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/gitconfig_test.go", + "source_location": "L988", + "weight": 1.0, + "context": "parameter_type", + "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/gitconfig_test.go", + "source_location": "L1004", + "weight": 1.0, + "context": "parameter_type", + "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/gitconfig_test.go", + "source_location": "L973", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_assertgitcredentialssecret", + "target": "pkg_provision_automount_gitconfig_test_go_clusterapi" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L158", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_projected", + "target": "automount_projected_checkcanuseprojectedvolumes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L92", + "weight": 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": "EXTRACTED", + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L76", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_projected_mergeprojectedvolumes", + "target": "automount_projected_generateprojectedvolume" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L29", + "weight": 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/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, + "confidence_score": 1.0, + "source": "automount_projected_generateprojectedvolume", + "target": "automount_projected_checkcanuseprojectedvolumes" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L92", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_projected_generateprojectedvolume", + "target": "pkg_provision_automount_projected_go_volume" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L92", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_projected_generateprojectedvolume", + "target": "pkg_provision_automount_projected_go_volumemount" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L158", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_projected_checkcanuseprojectedvolumes", + "target": "pkg_provision_automount_projected_go_volumemount" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L158", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_projected_checkcanuseprojectedvolumes", + "target": "pkg_provision_automount_projected_go_volume" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L253", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_projected_test", + "target": "automount_projected_test_testconfigmapvolume" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L294", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_projected_test", + "target": "automount_projected_test_testenvfromsource" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L54", + "weight": 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": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L66", + "weight": 1.0, + "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/projected_test.go", + "source_location": "L75", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_projected_test_testmergeprojectedvolumes", + "target": "automount_projected_test_testenvfromsource" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L113", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_projected_test_testmergeprojectedvolumes", + "target": "automount_projected_test_testprojectedvolume" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L67", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_projected_test_testmergeprojectedvolumes", + "target": "automount_projected_test_testpvcvolume" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L65", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_projected_test_testmergeprojectedvolumes", + "target": "automount_projected_test_testsecretvolume" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L175", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_projected_test_testmergeprojectedvolumes", + "target": "automount_projected_test_testsubpathvolumemount" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L70", + "weight": 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/projected_test.go", + "source_location": "L54", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_projected_test_testmergeprojectedvolumes", + "target": "pkg_provision_automount_projected_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L242", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_projected_test_testsecretvolume", + "target": "pkg_provision_automount_projected_test_go_volume" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L253", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_projected_test_testconfigmapvolume", + "target": "pkg_provision_automount_projected_test_go_volume" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L304", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_projected_test_testprojectedvolume", + "target": "pkg_provision_automount_projected_test_go_volume" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L266", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_projected_test_testpvcvolume", + "target": "pkg_provision_automount_projected_test_go_volume" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L277", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_projected_test_testvolumemount", + "target": "pkg_provision_automount_projected_test_go_volumemount" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L285", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_projected_test_testsubpathvolumemount", + "target": "pkg_provision_automount_projected_test_go_volumemount" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L294", + "weight": 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/pvcs.go", + "source_location": "L38", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_pvcs", + "target": "automount_mountpathentry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/pvcs.go", + "source_location": "L70", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_pvcs", + "target": "automount_pvcs_getautomountpvcs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/pvcs.go", + "source_location": "L43", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_pvcs", + "target": "automount_pvcs_parsemountpathannotation" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/pvcs.go", + "source_location": "L43", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_pvcs_parsemountpathannotation", + "target": "automount_mountpathentry" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/pvcs.go", + "source_location": "L106", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_pvcs_getautomountpvcs", + "target": "automount_pvcs_parsemountpathannotation" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/pvcs.go", + "source_location": "L70", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_pvcs_getautomountpvcs", + "target": "pkg_provision_automount_pvcs_go_clusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/pvcs.go", + "source_location": "L70", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_pvcs_getautomountpvcs", + "target": "pkg_provision_automount_pvcs_go_deployment" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/pvcs.go", + "source_location": "L70", + "weight": 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/templates.go", + "source_location": "L60", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_templates", + "target": "automount_templates_constructgitconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/templates.go", + "source_location": "L116", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_templates", + "target": "automount_templates_mergegitcredentials" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/templates.go", + "source_location": "L60", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_templates_constructgitconfig", + "target": "pkg_provision_automount_templates_go_configmap" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/templates.go", + "source_location": "L116", + "weight": 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/config/config.go", + "source_location": "L84", + "weight": 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/config/config.go", + "source_location": "L45", + "weight": 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/config/config.go", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "pkg_provision_config_config_go_config_config", + "target": "config_namespacedconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/config/config.go", + "source_location": "L45", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "config_config_readnamespacedconfig", + "target": "config_namespacedconfig" + }, + { + "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", + "confidence_score": 1.0, + "source": "config_config_readnamespacedconfig", + "target": "pkg_provision_config_config_go_clusterapi" + }, + { + "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", + "confidence_score": 1.0, + "source": "config_config_getnamespacepodtolerationsandnodeselector", + "target": "pkg_provision_config_config_go_clusterapi" + }, + { + "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", + "confidence_score": 1.0, + "source": "config_config_getnamespacepodtolerationsandnodeselector", + "target": "pkg_provision_config_config_go_toleration" + }, + { + "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, + "confidence_score": 1.0, + "source": "metadata_envvar", + "target": "metadata_envvar_getworkspacemetaenvvar" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/metadata/envvar.go", + "source_location": "L35", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "metadata_envvar_getworkspacemetaenvvar", + "target": "pkg_provision_metadata_envvar_go_envvar" + }, + { + "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, + "confidence_score": 1.0, + "source": "pkg_provision_metadata_metadata_go_metadata_metadata", + "target": "metadata_metadata_getspecmetadataconfigmap" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L107", + "weight": 1.0, + "confidence_score": 1.0, + "source": "pkg_provision_metadata_metadata_go_metadata_metadata", + "target": "metadata_metadata_getvolumefromconfigmap" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L122", + "weight": 1.0, + "confidence_score": 1.0, + "source": "pkg_provision_metadata_metadata_go_metadata_metadata", + "target": "metadata_metadata_getvolumemountfromvolume" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L49", + "weight": 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/metadata/metadata.go", + "source_location": "L50", + "weight": 1.0, + "confidence_score": 1.0, + "source": "metadata_metadata_provisionworkspacemetadata", + "target": "metadata_metadata_getspecmetadataconfigmap" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L62", + "weight": 1.0, + "confidence_score": 1.0, + "source": "metadata_metadata_provisionworkspacemetadata", + "target": "metadata_metadata_getvolumefromconfigmap" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "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/metadata/metadata.go", + "source_location": "L49", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "metadata_metadata_provisionworkspacemetadata", + "target": "pkg_provision_metadata_metadata_go_clusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L49", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "metadata_metadata_provisionworkspacemetadata", + "target": "pkg_provision_metadata_metadata_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L49", + "weight": 1.0, + "context": "parameter_type", + "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/metadata/metadata.go", + "source_location": "L78", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "metadata_metadata_getspecmetadataconfigmap", + "target": "pkg_provision_metadata_metadata_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L78", + "weight": 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/metadata/metadata.go", + "source_location": "L107", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "metadata_metadata_getvolumefromconfigmap", + "target": "pkg_provision_metadata_metadata_go_configmap" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L107", + "weight": 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/metadata/metadata.go", + "source_location": "L122", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "metadata_metadata_getvolumemountfromvolume", + "target": "pkg_provision_metadata_metadata_go_volume" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L122", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "metadata_metadata_getvolumemountfromvolume", + "target": "pkg_provision_metadata_metadata_go_volumemount" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L309", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_asyncstorage", + "target": "storage_asyncstorage_checkconfigured" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L43", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_asyncstorage", + "target": "storage_asyncstorageprovisioner" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L253", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_asyncstorageprovisioner", + "target": "storage_asyncstorageprovisioner_addvolumesforasyncstorage" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L179", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_asyncstorageprovisioner", + "target": "storage_asyncstorageprovisioner_cleanupworkspacestorage" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L290", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_asyncstorageprovisioner", + "target": "storage_asyncstorageprovisioner_getasyncworkspacecount" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L47", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_asyncstorageprovisioner", + "target": "storage_asyncstorageprovisioner_needsstorage" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L51", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_asyncstorageprovisioner", + "target": "storage_asyncstorageprovisioner_provisionstorage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L47", + "weight": 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": "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, + "confidence_score": 1.0, + "source": "storage_asyncstorageprovisioner_provisionstorage", + "target": "storage_asyncstorageprovisioner_needsstorage" + }, + { + "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", + "confidence_score": 1.0, + "source": "storage_asyncstorageprovisioner_provisionstorage", + "target": "pkg_provision_storage_asyncstorage_go_clusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L51", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_asyncstorageprovisioner_provisionstorage", + "target": "pkg_provision_storage_asyncstorage_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L51", + "weight": 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/storage/asyncStorage.go", + "source_location": "L52", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_asyncstorageprovisioner_provisionstorage", + "target": "storage_asyncstorage_checkconfigured" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L166", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_asyncstorageprovisioner_provisionstorage", + "target": "storage_asyncstorageprovisioner_addvolumesforasyncstorage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L59", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_asyncstorageprovisioner_provisionstorage", + "target": "storage_asyncstorageprovisioner_getasyncworkspacecount" + }, + { + "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", + "confidence_score": 1.0, + "source": "storage_asyncstorageprovisioner_addvolumesforasyncstorage", + "target": "pkg_provision_storage_asyncstorage_go_podadditions" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L253", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_asyncstorageprovisioner_addvolumesforasyncstorage", + "target": "pkg_provision_storage_asyncstorage_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L179", + "weight": 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/storage/asyncStorage.go", + "source_location": "L179", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_asyncstorageprovisioner_cleanupworkspacestorage", + "target": "pkg_provision_storage_asyncstorage_go_clusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L290", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_asyncstorageprovisioner_getasyncworkspacecount", + "target": "pkg_provision_storage_asyncstorage_go_clusterapi" + }, + { + "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, + "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/storage/asyncStorage.go", + "source_location": "L253", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "storage_asyncstorageprovisioner_addvolumesforasyncstorage", + "target": "pkg_provision_storage_asyncstorage_go_volume" + }, + { + "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, + "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": "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", + "confidence_score": 1.0, + "source": "asyncstorage_cleanup_removeauthorizedkeyfromconfigmap", + "target": "pkg_provision_storage_asyncstorage_cleanup_go_clusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/cleanup.go", + "source_location": "L25", + "weight": 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/storage/asyncstorage/configmap.go", + "source_location": "L62", + "weight": 1.0, + "confidence_score": 1.0, + "source": "asyncstorage_configmap", + "target": "asyncstorage_configmap_addauthorizedkeytoconfigmap" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/configmap.go", + "source_location": "L52", + "weight": 1.0, + "confidence_score": 1.0, + "source": "asyncstorage_configmap", + "target": "asyncstorage_configmap_getsshauthorizedkeysconfigmapcluster" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/configmap.go", + "source_location": "L34", + "weight": 1.0, + "confidence_score": 1.0, + "source": "asyncstorage_configmap", + "target": "asyncstorage_configmap_getsshauthorizedkeysconfigmapspec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/configmap.go", + "source_location": "L83", + "weight": 1.0, + "confidence_score": 1.0, + "source": "asyncstorage_configmap", + "target": "asyncstorage_configmap_removeauthorizedkeyfromconfigmap" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/configmap.go", + "source_location": "L34", + "weight": 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/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", + "confidence_score": 1.0, + "source": "asyncstorage_configmap_addauthorizedkeytoconfigmap", + "target": "pkg_provision_storage_asyncstorage_configmap_go_configmap" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/configmap.go", + "source_location": "L52", + "weight": 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/storage/asyncstorage/configmap.go", + "source_location": "L83", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "asyncstorage_configmap_removeauthorizedkeyfromconfigmap", + "target": "pkg_provision_storage_asyncstorage_configmap_go_configmap" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/configmap.go", + "source_location": "L52", + "weight": 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/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, + "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/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", + "confidence_score": 1.0, + "source": "asyncstorage_configuration_getorcreatesshconfig", + "target": "pkg_provision_storage_asyncstorage_configuration_go_clusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/configuration.go", + "source_location": "L40", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "asyncstorage_configuration_getorcreatesshconfig", + "target": "pkg_provision_storage_asyncstorage_configuration_go_configmap" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/configuration.go", + "source_location": "L40", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "asyncstorage_configuration_getorcreatesshconfig", + "target": "pkg_provision_storage_asyncstorage_configuration_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/configuration.go", + "source_location": "L40", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "asyncstorage_configuration_getorcreatesshconfig", + "target": "pkg_provision_storage_asyncstorage_configuration_go_secret" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L176", + "weight": 1.0, + "confidence_score": 1.0, + "source": "asyncstorage_deployment", + "target": "asyncstorage_deployment_getworkspacesyncdeploymentcluster" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L57", + "weight": 1.0, + "confidence_score": 1.0, + "source": "asyncstorage_deployment", + "target": "asyncstorage_deployment_getworkspacesyncdeploymentspec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "asyncstorage_deployment", + "target": "asyncstorage_deployment_syncworkspacesyncdeploymenttocluster" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "asyncstorage_deployment_syncworkspacesyncdeploymenttocluster", + "target": "asyncstorage_deployment_getworkspacesyncdeploymentspec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L31", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "asyncstorage_deployment_syncworkspacesyncdeploymenttocluster", + "target": "pkg_provision_storage_asyncstorage_deployment_go_clusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L31", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "asyncstorage_deployment_syncworkspacesyncdeploymenttocluster", + "target": "pkg_provision_storage_asyncstorage_deployment_go_configmap" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L31", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "asyncstorage_deployment_syncworkspacesyncdeploymenttocluster", + "target": "pkg_provision_storage_asyncstorage_deployment_go_deployment" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L31", + "weight": 1.0, + "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/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", + "confidence_score": 1.0, + "source": "asyncstorage_deployment_getworkspacesyncdeploymentspec", + "target": "pkg_provision_storage_asyncstorage_deployment_go_devworkspacewithconfig" + }, + { + "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_configmap" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L176", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "asyncstorage_deployment_getworkspacesyncdeploymentcluster", + "target": "pkg_provision_storage_asyncstorage_deployment_go_clusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L176", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "asyncstorage_deployment_getworkspacesyncdeploymentcluster", + "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": "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": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/service.go", + "source_location": "L30", + "weight": 1.0, + "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/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", + "confidence_score": 1.0, + "source": "asyncstorage_service_getworkspacesyncservicespec", + "target": "pkg_provision_storage_asyncstorage_service_go_deployment" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/service.go", + "source_location": "L77", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "asyncstorage_service_getworkspacesyncservicecluster", + "target": "pkg_provision_storage_asyncstorage_service_go_clusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/service.go", + "source_location": "L77", + "weight": 1.0, + "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/storage/asyncstorage/service.go", + "source_location": "L51", + "weight": 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/storage/asyncstorage/sidecar.go", + "source_location": "L31", + "weight": 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/storage/asyncstorage/sidecar.go", + "source_location": "L31", + "weight": 1.0, + "context": "parameter_type", + "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/storage/asyncstorage/ssh.go", + "source_location": "L55", + "weight": 1.0, + "context": "parameter_type", + "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/storage/asyncstorage/volume.go", + "source_location": "L23", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "asyncstorage_volume_getvolumefromsecret", + "target": "pkg_provision_storage_asyncstorage_volume_go_secret" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/volume.go", + "source_location": "L23", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "asyncstorage_volume_getvolumefromsecret", + "target": "pkg_provision_storage_asyncstorage_volume_go_volume" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L242", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_cleanup", + "target": "storage_cleanup_commonpvcexists" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L282", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_cleanup", + "target": "storage_cleanup_getnodenamewithpvc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L114", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_cleanup", + "target": "storage_cleanup_getspeccommonpvccleanupjob" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L261", + "weight": 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/storage/cleanup.go", + "source_location": "L58", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_cleanup_runcommonpvccleanupjob", + "target": "pkg_provision_storage_cleanup_go_clusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L58", + "weight": 1.0, + "context": "parameter_type", + "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/storage/cleanup.go", + "source_location": "L59", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_cleanup_runcommonpvccleanupjob", + "target": "storage_cleanup_commonpvcexists" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L67", + "weight": 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/storage/cleanup.go", + "source_location": "L242", + "weight": 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/storage/cleanup.go", + "source_location": "L114", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_cleanup_getspeccommonpvccleanupjob", + "target": "pkg_provision_storage_cleanup_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L261", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_cleanup_gettargetnodename", + "target": "pkg_provision_storage_cleanup_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L242", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_cleanup_commonpvcexists", + "target": "pkg_provision_storage_cleanup_go_clusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L114", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_cleanup_getspeccommonpvccleanupjob", + "target": "pkg_provision_storage_cleanup_go_clusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L261", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_cleanup_gettargetnodename", + "target": "pkg_provision_storage_cleanup_go_clusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L114", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "storage_cleanup_getspeccommonpvccleanupjob", + "target": "pkg_provision_storage_cleanup_go_job" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L125", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_cleanup_getspeccommonpvccleanupjob", + "target": "storage_cleanup_gettargetnodename" + }, + { + "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, + "confidence_score": 1.0, + "source": "storage_cleanup_gettargetnodename", + "target": "storage_cleanup_getnodenamewithpvc" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L282", + "weight": 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/storage/commonStorage.go", + "source_location": "L39", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_commonstorage", + "target": "storage_commonstorageprovisioner" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L94", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_commonstorageprovisioner", + "target": "storage_commonstorageprovisioner_cleanupworkspacestorage" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L43", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_commonstorageprovisioner", + "target": "storage_commonstorageprovisioner_needsstorage" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L47", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_commonstorageprovisioner", + "target": "storage_commonstorageprovisioner_provisionstorage" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L129", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_commonstorageprovisioner", + "target": "storage_commonstorageprovisioner_rewritecontainervolumemounts" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L43", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_commonstorageprovisioner_needsstorage", + "target": "pkg_provision_storage_commonstorage_go_devworkspacetemplatespec" + }, + { + "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, + "confidence_score": 1.0, + "source": "storage_commonstorageprovisioner_provisionstorage", + "target": "storage_commonstorageprovisioner_needsstorage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L129", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_commonstorageprovisioner_rewritecontainervolumemounts", + "target": "pkg_provision_storage_commonstorage_go_devworkspacetemplatespec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L47", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_commonstorageprovisioner_provisionstorage", + "target": "pkg_provision_storage_commonstorage_go_clusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L47", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_commonstorageprovisioner_provisionstorage", + "target": "pkg_provision_storage_commonstorage_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L47", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_commonstorageprovisioner_provisionstorage", + "target": "pkg_provision_storage_commonstorage_go_podadditions" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L84", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_commonstorageprovisioner_provisionstorage", + "target": "storage_commonstorageprovisioner_rewritecontainervolumemounts" + }, + { + "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", + "confidence_score": 1.0, + "source": "storage_commonstorageprovisioner_rewritecontainervolumemounts", + "target": "pkg_provision_storage_commonstorage_go_podadditions" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L94", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_commonstorageprovisioner_cleanupworkspacestorage", + "target": "pkg_provision_storage_commonstorage_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L94", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_commonstorageprovisioner_cleanupworkspacestorage", + "target": "pkg_provision_storage_commonstorage_go_clusterapi" + }, + { + "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, + "confidence_score": 1.0, + "source": "storage_commonstorage_test", + "target": "storage_commonstorage_test_getdevworkspacewithconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L49", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_commonstorage_test", + "target": "storage_commonstorage_test_init" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L98", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_commonstorage_test", + "target": "storage_commonstorage_test_loadalltestcasesorpanic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L86", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_commonstorage_test", + "target": "storage_commonstorage_test_loadtestcaseorpanic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L300", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_commonstorage_test", + "target": "storage_commonstorage_test_sortvolumesandvolumemounts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L195", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_commonstorage_test", + "target": "storage_commonstorage_test_testneedsstorage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L130", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_commonstorage_test", + "target": "storage_commonstorage_test_testprovisionstorageforcommonstorageclass" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L167", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_commonstorage_test", + "target": "storage_commonstorage_test_testterminatingpvc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L113", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_commonstorage_test", + "target": "storage_commonstorage_test_testusecommonstorageprovisionerforperuserstorageclass" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L55", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_commonstorage_test", + "target": "storage_testcase" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L61", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_commonstorage_test", + "target": "storage_testinput" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L67", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_commonstorage_test", + "target": "storage_testoutput" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L98", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "storage_commonstorage_test_loadalltestcasesorpanic", + "target": "storage_testcase" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L86", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "storage_commonstorage_test_loadtestcaseorpanic", + "target": "storage_testcase" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L57", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "storage_testcase", + "target": "pkg_provision_storage_commonstorage_test_go_testinput" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L58", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "storage_testcase", + "target": "pkg_provision_storage_commonstorage_test_go_testoutput" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L64", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "storage_testinput", + "target": "pkg_provision_storage_commonstorage_test_go_devworkspacetemplatespec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L63", + "weight": 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/storage/commonStorage_test.go", + "source_location": "L300", + "weight": 1.0, + "context": "parameter_type", + "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/storage/commonStorage_test.go", + "source_location": "L68", + "weight": 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/storage/commonStorage_test.go", + "source_location": "L69", + "weight": 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/storage/commonStorage_test.go", + "source_location": "L79", + "weight": 1.0, + "context": "parameter_type", + "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/storage/commonStorage_test.go", + "source_location": "L79", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "storage_commonstorage_test_getdevworkspacewithconfig", + "target": "pkg_provision_storage_commonstorage_test_go_devworkspacewithconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L151", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_commonstorage_test_testprovisionstorageforcommonstorageclass", + "target": "storage_commonstorage_test_getdevworkspacewithconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L187", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_commonstorage_test_testterminatingpvc", + "target": "storage_commonstorage_test_getdevworkspacewithconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L121", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_commonstorage_test_testusecommonstorageprovisionerforperuserstorageclass", + "target": "storage_commonstorage_test_getdevworkspacewithconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L108", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_commonstorage_test_loadalltestcasesorpanic", + "target": "storage_commonstorage_test_loadtestcaseorpanic" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L86", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_commonstorage_test_loadtestcaseorpanic", + "target": "pkg_provision_storage_commonstorage_test_go_t" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L181", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_commonstorage_test_testterminatingpvc", + "target": "storage_commonstorage_test_loadtestcaseorpanic" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L114", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_commonstorage_test_testusecommonstorageprovisionerforperuserstorageclass", + "target": "storage_commonstorage_test_loadtestcaseorpanic" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L98", + "weight": 1.0, + "context": "parameter_type", + "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/storage/commonStorage_test.go", + "source_location": "L195", + "weight": 1.0, + "context": "parameter_type", + "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/storage/commonStorage_test.go", + "source_location": "L130", + "weight": 1.0, + "context": "parameter_type", + "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/storage/commonStorage_test.go", + "source_location": "L167", + "weight": 1.0, + "context": "parameter_type", + "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/storage/commonStorage_test.go", + "source_location": "L113", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_commonstorage_test_testusecommonstorageprovisionerforperuserstorageclass", + "target": "pkg_provision_storage_commonstorage_test_go_t" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L131", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_commonstorage_test_testprovisionstorageforcommonstorageclass", + "target": "storage_commonstorage_test_loadalltestcasesorpanic" + }, + { + "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, + "confidence_score": 1.0, + "source": "storage_commonstorage_test_testprovisionstorageforcommonstorageclass", + "target": "storage_commonstorage_test_sortvolumesandvolumemounts" + }, + { + "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, + "confidence_score": 1.0, + "source": "storage_ephemeralstorage", + "target": "storage_ephemeralstorageprovisioner" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L63", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_ephemeralstorageprovisioner", + "target": "storage_ephemeralstorageprovisioner_cleanupworkspacestorage" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L34", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_ephemeralstorageprovisioner", + "target": "storage_ephemeralstorageprovisioner_needsstorage" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L39", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_ephemeralstorageprovisioner", + "target": "storage_ephemeralstorageprovisioner_provisionstorage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L34", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_ephemeralstorageprovisioner_needsstorage", + "target": "pkg_provision_storage_ephemeralstorage_go_devworkspacetemplatespec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L39", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_ephemeralstorageprovisioner_provisionstorage", + "target": "pkg_provision_storage_ephemeralstorage_go_clusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L39", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_ephemeralstorageprovisioner_provisionstorage", + "target": "pkg_provision_storage_ephemeralstorage_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L39", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_ephemeralstorageprovisioner_provisionstorage", + "target": "pkg_provision_storage_ephemeralstorage_go_podadditions" + }, + { + "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", + "confidence_score": 1.0, + "source": "storage_ephemeralstorageprovisioner_cleanupworkspacestorage", + "target": "pkg_provision_storage_ephemeralstorage_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L63", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_ephemeralstorageprovisioner_cleanupworkspacestorage", + "target": "pkg_provision_storage_ephemeralstorage_go_clusterapi" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/ephemeralStorage_test.go", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_ephemeralstorage_test", + "target": "storage_ephemeralstorage_test_testrewritecontainervolumemountsforephemeralstorageclass" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/ephemeralStorage_test.go", + "source_location": "L26", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_ephemeralstorage_test_testrewritecontainervolumemountsforephemeralstorageclass", + "target": "pkg_provision_storage_ephemeralstorage_test_go_t" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L169", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_perworkspacestorage", + "target": "storage_perworkspacestorage_getpvcsize" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L210", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_perworkspacestorage", + "target": "storage_perworkspacestorage_syncperworkspacepvc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L38", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_perworkspacestorage", + "target": "storage_perworkspacestorageprovisioner" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L86", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_perworkspacestorageprovisioner", + "target": "storage_perworkspacestorageprovisioner_cleanupworkspacestorage" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L45", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_perworkspacestorageprovisioner", + "target": "storage_perworkspacestorageprovisioner_needsstorage" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L49", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_perworkspacestorageprovisioner", + "target": "storage_perworkspacestorageprovisioner_provisionstorage" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L94", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_perworkspacestorageprovisioner", + "target": "storage_perworkspacestorageprovisioner_rewritecontainervolumemounts" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L45", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_perworkspacestorageprovisioner_needsstorage", + "target": "pkg_provision_storage_perworkspacestorage_go_devworkspacetemplatespec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L94", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_perworkspacestorageprovisioner_rewritecontainervolumemounts", + "target": "pkg_provision_storage_perworkspacestorage_go_devworkspacetemplatespec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L49", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_perworkspacestorageprovisioner_provisionstorage", + "target": "pkg_provision_storage_perworkspacestorage_go_clusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L49", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_perworkspacestorageprovisioner_provisionstorage", + "target": "pkg_provision_storage_perworkspacestorage_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L49", + "weight": 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": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L61", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_perworkspacestorageprovisioner_provisionstorage", + "target": "storage_perworkspacestorage_syncperworkspacepvc" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L75", + "weight": 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/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", + "confidence_score": 1.0, + "source": "storage_perworkspacestorageprovisioner_rewritecontainervolumemounts", + "target": "pkg_provision_storage_perworkspacestorage_go_podadditions" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L169", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_perworkspacestorage_getpvcsize", + "target": "pkg_provision_storage_perworkspacestorage_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L210", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_perworkspacestorage_syncperworkspacepvc", + "target": "pkg_provision_storage_perworkspacestorage_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L86", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_perworkspacestorageprovisioner_cleanupworkspacestorage", + "target": "pkg_provision_storage_perworkspacestorage_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L210", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_perworkspacestorage_syncperworkspacepvc", + "target": "pkg_provision_storage_perworkspacestorage_go_clusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L86", + "weight": 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": "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", + "confidence_score": 1.0, + "source": "storage_perworkspacestorage_getpvcsize", + "target": "namespacedconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L169", + "weight": 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": "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, + "confidence_score": 1.0, + "source": "storage_perworkspacestorage_syncperworkspacepvc", + "target": "storage_perworkspacestorage_getpvcsize" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L210", + "weight": 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": "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, + "confidence_score": 1.0, + "source": "storage_perworkspacestorage_test", + "target": "storage_perworkspacestorage_test_init" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage_test.go", + "source_location": "L44", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_perworkspacestorage_test", + "target": "storage_perworkspacestorage_test_testrewritecontainervolumemountsforperworkspacestorageclass" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage_test.go", + "source_location": "L44", + "weight": 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": "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", + "confidence_score": 1.0, + "source": "storage_provisioner_getprovisioner", + "target": "storage_provisioner" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/provisioner.go", + "source_location": "L49", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_provisioner_getprovisioner", + "target": "pkg_provision_storage_provisioner_go_devworkspacewithconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L144", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_shared", + "target": "storage_shared_addephemeralvolumesfromworkspace" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L161", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_shared", + "target": "storage_shared_addephemeralvolumestopodadditions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L233", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_shared", + "target": "storage_shared_checkforalternatepvc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L269", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_shared", + "target": "storage_shared_checkpvcterminating" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L63", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_shared", + "target": "storage_shared_getpvcspec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L249", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_shared", + "target": "storage_shared_getsharedpvcworkspacecount" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L188", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_shared", + "target": "storage_shared_getworkspacevolumes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L86", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_shared", + "target": "storage_shared_isephemeral" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L215", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_shared", + "target": "storage_shared_processprojectsvolume" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L90", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_shared", + "target": "storage_shared_synccommonpvc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L42", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_shared", + "target": "storage_shared_workspaceneedsstorage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L42", + "weight": 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/storage/shared.go", + "source_location": "L47", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_shared_workspaceneedsstorage", + "target": "storage_shared_isephemeral" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L215", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_shared_processprojectsvolume", + "target": "pkg_provision_storage_shared_go_devworkspacetemplatespec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L63", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_shared_getpvcspec", + "target": "pkg_provision_storage_shared_go_persistentvolumeaccessmode" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L63", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "storage_shared_getpvcspec", + "target": "pkg_provision_storage_shared_go_persistentvolumeclaim" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L63", + "weight": 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/storage/shared.go", + "source_location": "L103", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_shared_synccommonpvc", + "target": "storage_shared_getpvcspec" + }, + { + "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", + "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/storage/shared.go", + "source_location": "L150", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_shared_addephemeralvolumesfromworkspace", + "target": "storage_shared_isephemeral" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L197", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_shared_getworkspacevolumes", + "target": "storage_shared_isephemeral" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L86", + "weight": 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/storage/shared.go", + "source_location": "L90", + "weight": 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/storage/shared.go", + "source_location": "L90", + "weight": 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/storage/shared.go", + "source_location": "L233", + "weight": 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/storage/shared.go", + "source_location": "L269", + "weight": 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/storage/shared.go", + "source_location": "L249", + "weight": 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/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_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/storage/shared.go", + "source_location": "L146", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_shared_addephemeralvolumesfromworkspace", + "target": "storage_shared_addephemeralvolumestopodadditions" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "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, + "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/storage/shared.go", + "source_location": "L161", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_shared_addephemeralvolumestopodadditions", + "target": "pkg_provision_storage_shared_go_podadditions" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L161", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_shared_addephemeralvolumestopodadditions", + "target": "pkg_provision_storage_shared_go_component" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L161", + "weight": 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/storage/shared.go", + "source_location": "L188", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "storage_shared_getworkspacevolumes", + "target": "pkg_provision_storage_shared_go_component" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L215", + "weight": 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/storage/shared_test.go", + "source_location": "L44", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_shared_test", + "target": "storage_shared_test_testgetpvcspecwithcustomstorageaccessmode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared_test.go", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_shared_test", + "target": "storage_shared_test_testgetpvcspecwithdefaultstorageaccessmode" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared_test.go", + "source_location": "L26", + "weight": 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/storage/shared_test.go", + "source_location": "L44", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_shared_test_testgetpvcspecwithcustomstorageaccessmode", + "target": "pkg_provision_storage_shared_test_go_t" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L54", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_cluster_api", + "target": "sync_cluster_api_newnotinsync" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_cluster_api", + "target": "sync_clusterapi" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L35", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_cluster_api", + "target": "sync_notinsyncerror" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L40", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_cluster_api", + "target": "sync_notinsyncreason" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L63", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_cluster_api", + "target": "sync_unrecoverablesyncerror" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L77", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_cluster_api", + "target": "sync_warningerror" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L28", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "sync_clusterapi", + "target": "pkg_provision_sync_cluster_api_go_client" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L31", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "sync_clusterapi", + "target": "pkg_provision_sync_cluster_api_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L30", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "sync_clusterapi", + "target": "pkg_provision_sync_cluster_api_go_logger" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L29", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "sync_clusterapi", + "target": "pkg_provision_sync_cluster_api_go_scheme" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L54", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "sync_cluster_api_newnotinsync", + "target": "sync_notinsyncerror" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L36", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "sync_notinsyncerror", + "target": "notinsyncreason" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L37", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "sync_notinsyncerror", + "target": "pkg_provision_sync_cluster_api_go_object" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L49", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_notinsyncerror", + "target": "sync_notinsyncerror_error" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L54", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "sync_cluster_api_newnotinsync", + "target": "pkg_provision_sync_cluster_api_go_object" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L54", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "sync_cluster_api_newnotinsync", + "target": "sync_notinsyncreason" + }, + { + "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, + "confidence_score": 1.0, + "source": "sync_unrecoverablesyncerror", + "target": "sync_unrecoverablesyncerror_error" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L71", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_unrecoverablesyncerror", + "target": "sync_unrecoverablesyncerror_unwrap" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L82", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_warningerror", + "target": "sync_warningerror_error" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L89", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_warningerror", + "target": "sync_warningerror_unwrap" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L88", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_diff", + "target": "sync_diff_alldifffuncs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L56", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_diff", + "target": "sync_diff_basicdifffunc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L182", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_diff", + "target": "sync_diff_containersdifffunc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L254", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_diff", + "target": "sync_diff_containsownerref" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L101", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_diff", + "target": "sync_diff_deploymentdifffunc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L219", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_diff", + "target": "sync_diff_jobdifffunc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L64", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_diff", + "target": "sync_diff_metadatadifffunc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L110", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_diff", + "target": "sync_diff_poddifffunc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L210", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_diff", + "target": "sync_diff_routingdifffunc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L226", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_diff", + "target": "sync_diff_servicedifffunc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L250", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_diff", + "target": "sync_diff_unrecognizedobjectdifffunc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L38", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_diff", + "target": "sync_difffunc" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L88", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "sync_diff_alldifffuncs", + "target": "sync_difffunc" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L56", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "sync_diff_basicdifffunc", + "target": "sync_difffunc" + }, + { + "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", + "confidence_score": 1.0, + "source": "sync_diff_basicdifffunc", + "target": "options" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L64", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "sync_diff_metadatadifffunc", + "target": "pkg_provision_sync_diff_go_object" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L79", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_diff_metadatadifffunc", + "target": "sync_diff_containsownerref" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L251", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_diff_unrecognizedobjectdifffunc", + "target": "sync_diff_metadatadifffunc" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L101", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "sync_diff_deploymentdifffunc", + "target": "pkg_provision_sync_diff_go_object" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L219", + "weight": 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/sync/diff.go", + "source_location": "L110", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "sync_diff_poddifffunc", + "target": "pkg_provision_sync_diff_go_object" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L210", + "weight": 1.0, + "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/sync/diff.go", + "source_location": "L226", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "sync_diff_servicedifffunc", + "target": "pkg_provision_sync_diff_go_object" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L250", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "sync_diff_unrecognizedobjectdifffunc", + "target": "pkg_provision_sync_diff_go_object" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L167", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_diff_poddifffunc", + "target": "sync_diff_containersdifffunc" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L182", + "weight": 1.0, + "context": "parameter_type", + "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/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", + "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/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, + "confidence_score": 1.0, + "source": "sync_diffopts", + "target": "sync_diffopts_getnamefromenvfrom" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diffopts.go", + "source_location": "L95", + "weight": 1.0, + "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/sync/sync.go", + "source_location": "L137", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_sync", + "target": "sync_sync_createobjectgeneric" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L180", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_sync", + "target": "sync_sync_ismutableobject" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_sync", + "target": "sync_sync_isrecognizedobject" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L189", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_sync", + "target": "sync_sync_printdiff" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L47", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_sync", + "target": "sync_sync_syncobjectwithcluster" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L91", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_sync", + "target": "sync_sync_syncunrecognizedobjectwithcluster" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L154", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_sync", + "target": "sync_sync_updateobjectgeneric" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L37", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "sync_sync_isrecognizedobject", + "target": "pkg_provision_sync_sync_go_object" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L137", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "sync_sync_createobjectgeneric", + "target": "pkg_provision_sync_sync_go_object" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L180", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "sync_sync_ismutableobject", + "target": "pkg_provision_sync_sync_go_object" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L189", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "sync_sync_printdiff", + "target": "pkg_provision_sync_sync_go_object" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L47", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "sync_sync_syncobjectwithcluster", + "target": "pkg_provision_sync_sync_go_object" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L91", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "sync_sync_syncunrecognizedobjectwithcluster", + "target": "pkg_provision_sync_sync_go_object" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L154", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "sync_sync_updateobjectgeneric", + "target": "pkg_provision_sync_sync_go_object" + }, + { + "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", + "confidence_score": 1.0, + "source": "sync_sync_syncobjectwithcluster", + "target": "pkg_provision_sync_sync_go_clusterapi" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L54", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_sync_syncobjectwithcluster", + "target": "sync_sync_createobjectgeneric" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L59", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_sync_syncobjectwithcluster", + "target": "sync_sync_ismutableobject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L69", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_sync_syncobjectwithcluster", + "target": "sync_sync_printdiff" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L79", + "weight": 1.0, + "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/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", + "confidence_score": 1.0, + "source": "sync_sync_createobjectgeneric", + "target": "pkg_provision_sync_sync_go_clusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L91", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "sync_sync_syncunrecognizedobjectwithcluster", + "target": "pkg_provision_sync_sync_go_clusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L154", + "weight": 1.0, + "context": "parameter_type", + "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/sync/sync.go", + "source_location": "L98", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_sync_syncunrecognizedobjectwithcluster", + "target": "sync_sync_createobjectgeneric" + }, + { + "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, + "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/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", + "confidence_score": 1.0, + "source": "sync_sync_printdiff", + "target": "pkg_provision_sync_sync_go_logger" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_update", + "target": "sync_update_defaultupdatefunc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L70", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_update", + "target": "sync_update_getupdatefunc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L54", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_update", + "target": "sync_update_serviceaccountupdatefunc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L43", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_update", + "target": "sync_update_serviceupdatefunc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L82", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_update", + "target": "sync_update_unrecognizedobjectupdatefunc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L34", + "weight": 1.0, + "confidence_score": 1.0, + "source": "sync_update", + "target": "sync_updatefunc" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L70", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "sync_update_getupdatefunc", + "target": "sync_updatefunc" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L36", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "sync_update_defaultupdatefunc", + "target": "pkg_provision_sync_update_go_object" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L70", + "weight": 1.0, + "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/sync/update.go", + "source_location": "L54", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "sync_update_serviceaccountupdatefunc", + "target": "pkg_provision_sync_update_go_object" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L43", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "sync_update_serviceupdatefunc", + "target": "pkg_provision_sync_update_go_object" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L82", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "sync_update_unrecognizedobjectupdatefunc", + "target": "pkg_provision_sync_update_go_object" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L98", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_deployment", + "target": "workspace_deployment_deleteworkspacedeployment" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L382", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_deployment", + "target": "workspace_deployment_getadditionaldeploymentannotations" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L400", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_deployment", + "target": "workspace_deployment_getclusterdeployment" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L283", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_deployment", + "target": "workspace_deployment_getprogressdeadlineseconds" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L131", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_deployment", + "target": "workspace_deployment_getspecdeployment" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L360", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_deployment", + "target": "workspace_deployment_getworkspacesubpathvolumemount" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L295", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_deployment", + "target": "workspace_deployment_mergepodadditions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L370", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_deployment", + "target": "workspace_deployment_needspvcworkaround" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L115", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_deployment", + "target": "workspace_deployment_scaledeploymenttozero" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_deployment", + "target": "workspace_deployment_syncdeploymenttocluster" + }, + { + "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_clusterapi" + }, + { + "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_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": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L59", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_deployment_syncdeploymenttocluster", + "target": "workspace_deployment_getspecdeployment" + }, + { + "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_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L382", + "weight": 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/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_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L131", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_deployment_getspecdeployment", + "target": "pkg_provision_workspace_deployment_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L115", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_deployment_scaledeploymenttozero", + "target": "pkg_provision_workspace_deployment_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L131", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_deployment_getspecdeployment", + "target": "pkg_provision_workspace_deployment_go_podadditions" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L295", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_deployment_mergepodadditions", + "target": "pkg_provision_workspace_deployment_go_podadditions" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L370", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_deployment_needspvcworkaround", + "target": "pkg_provision_workspace_deployment_go_podadditions" + }, + { + "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, + "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/workspace/deployment.go", + "source_location": "L115", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_deployment_scaledeploymenttozero", + "target": "pkg_provision_workspace_deployment_go_client" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L131", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_deployment_getspecdeployment", + "target": "pkg_provision_workspace_deployment_go_deployment" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L131", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_deployment_getspecdeployment", + "target": "pkg_provision_workspace_deployment_go_scheme" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L131", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_deployment_getspecdeployment", + "target": "pkg_provision_workspace_deployment_go_toleration" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L157", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_deployment_getspecdeployment", + "target": "workspace_deployment_getadditionaldeploymentannotations" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L171", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_deployment_getspecdeployment", + "target": "workspace_deployment_getprogressdeadlineseconds" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L248", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_deployment_getspecdeployment", + "target": "workspace_deployment_getworkspacesubpathvolumemount" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L141", + "weight": 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/workspace/deployment.go", + "source_location": "L400", + "weight": 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/workspace/deployment.go", + "source_location": "L283", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_deployment_getprogressdeadlineseconds", + "target": "pkg_provision_workspace_deployment_go_operatorconfiguration" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L360", + "weight": 1.0, + "context": "return_type", + "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/workspace/pull_secret_test.go", + "source_location": "L34", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_pull_secret_test_testpullsecrets_tabledriven", + "target": "pkg_provision_workspace_pull_secret_test_go_t" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/common.go", + "source_location": "L27", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_common", + "target": "rbac_common_syncrbac" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/common.go", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "rbac_common_syncrbac", + "target": "pkg_provision_workspace_rbac_common_go_clusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/common.go", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "rbac_common_syncrbac", + "target": "pkg_provision_workspace_rbac_common_go_devworkspacewithconfig" + }, + { + "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, + "confidence_score": 1.0, + "source": "rbac_common_test", + "target": "rbac_common_test_gettestclusterapi" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L185", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_common_test", + "target": "rbac_common_test_gettestdevworkspace" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L201", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_common_test", + "target": "rbac_common_test_gettestdevworkspacewithattributes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L51", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_common_test", + "target": "rbac_common_test_init" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L107", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_common_test", + "target": "rbac_common_test_testsyncrbac" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L107", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "rbac_common_test_testsyncrbac", + "target": "pkg_provision_workspace_rbac_common_test_go_t" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L113", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_common_test_testsyncrbac", + "target": "rbac_common_test_gettestclusterapi" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L109", + "weight": 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/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", + "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/workspace/rbac/common_test.go", + "source_location": "L201", + "weight": 1.0, + "context": "parameter_type", + "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/workspace/rbac/common_test.go", + "source_location": "L175", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "rbac_common_test_gettestclusterapi", + "target": "pkg_provision_workspace_rbac_common_test_go_clusterapi" + }, + { + "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", + "confidence_score": 1.0, + "source": "rbac_common_test_gettestdevworkspace", + "target": "pkg_provision_workspace_rbac_common_test_go_devworkspacewithconfig" + }, + { + "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", + "confidence_score": 1.0, + "source": "rbac_common_test_gettestdevworkspacewithattributes", + "target": "pkg_provision_workspace_rbac_common_test_go_devworkspacewithconfig" + }, + { + "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, + "confidence_score": 1.0, + "source": "rbac_finalize", + "target": "rbac_finalize_countnondeletedworkspaces" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L96", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_finalize", + "target": "rbac_finalize_countnondeletedworkspacesusingscc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L25", + "weight": 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/workspace/rbac/finalize.go", + "source_location": "L25", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "rbac_finalize_finalizerbac", + "target": "pkg_provision_workspace_rbac_finalize_go_clusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L25", + "weight": 1.0, + "context": "parameter_type", + "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/workspace/rbac/finalize.go", + "source_location": "L34", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_finalize_finalizerbac", + "target": "rbac_finalize_countnondeletedworkspaces" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L27", + "weight": 1.0, + "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/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", + "confidence_score": 1.0, + "source": "rbac_finalize_finalizesccrbac", + "target": "pkg_provision_workspace_rbac_finalize_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L77", + "weight": 1.0, + "context": "parameter_type", + "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/workspace/rbac/finalize.go", + "source_location": "L53", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "rbac_finalize_finalizesccrbac", + "target": "pkg_provision_workspace_rbac_finalize_go_clusterapi" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L58", + "weight": 1.0, + "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/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, + "confidence_score": 1.0, + "source": "rbac_finalize_test", + "target": "rbac_finalize_test_testdeletesroleandrolebindingwhenallworkspacesaredeleted" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L32", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_finalize_test", + "target": "rbac_finalize_test_testdeletesroleandrolebindingwhenlastworkspaceisdeleted" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L158", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_finalize_test", + "target": "rbac_finalize_test_testdeletessccroleandrolebindingwhenallworkspacesaredeleted" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L136", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_finalize_test", + "target": "rbac_finalize_test_testdeletessccroleandrolebindingwhenlastworkspaceisdeleted" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L116", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_finalize_test", + "target": "rbac_finalize_test_testfinalizedoesnothingwhenrolebindingdoesnotexist" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L221", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_finalize_test", + "target": "rbac_finalize_test_testfinalizedoesnothingwhensccrolebindingdoesnotexist" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L78", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_finalize_test", + "target": "rbac_finalize_test_testshouldremoveworkspacesafromrolebindingwhendeleted" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L183", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_finalize_test", + "target": "rbac_finalize_test_testshouldremoveworkspacesafromsccrolebindingwhendeleted" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L32", + "weight": 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/workspace/rbac/finalize_test.go", + "source_location": "L53", + "weight": 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/workspace/rbac/finalize_test.go", + "source_location": "L158", + "weight": 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/workspace/rbac/finalize_test.go", + "source_location": "L136", + "weight": 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/workspace/rbac/finalize_test.go", + "source_location": "L116", + "weight": 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/workspace/rbac/finalize_test.go", + "source_location": "L221", + "weight": 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/workspace/rbac/finalize_test.go", + "source_location": "L78", + "weight": 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/workspace/rbac/finalize_test.go", + "source_location": "L183", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "rbac_finalize_test_testshouldremoveworkspacesafromsccrolebindingwhendeleted", + "target": "pkg_provision_workspace_rbac_finalize_test_go_t" + }, + { + "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, + "confidence_score": 1.0, + "source": "rbac_migrate", + "target": "rbac_migrate_cleanupdeprecatedrbac" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/migrate.go", + "source_location": "L37", + "weight": 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": "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, + "confidence_score": 1.0, + "source": "rbac_migrate_test", + "target": "rbac_migrate_test_testdoesnotremoveoldrbacwhennewrbacpresent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L27", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_migrate_test", + "target": "rbac_migrate_test_testremovesoldrbacwhennewrbacnotpresent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L79", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_migrate_test", + "target": "rbac_migrate_test_testremovesoldrolebindingwhennewrolebindingnotpresent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L106", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_migrate_test", + "target": "rbac_migrate_test_testremovesoldrolewhennewrolenotpresent" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "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/workspace/rbac/migrate_test.go", + "source_location": "L60", + "weight": 1.0, + "context": "parameter_type", + "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/workspace/rbac/migrate_test.go", + "source_location": "L79", + "weight": 1.0, + "context": "parameter_type", + "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/workspace/rbac/migrate_test.go", + "source_location": "L106", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "rbac_migrate_test_testremovesoldrolewhennewrolenotpresent", + "target": "pkg_provision_workspace_rbac_migrate_test_go_t" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_role", + "target": "rbac_role_deleterole" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L67", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_role", + "target": "rbac_role_generatedefaultrole" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L124", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_role", + "target": "rbac_role_generateuseroleforscc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L30", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_role", + "target": "rbac_role_syncroles" + }, + { + "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_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": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_role_syncroles", + "target": "rbac_role_generatedefaultrole" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L39", + "weight": 1.0, + "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/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", + "confidence_score": 1.0, + "source": "rbac_role_deleterole", + "target": "pkg_provision_workspace_rbac_role_go_clusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L67", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "rbac_role_generatedefaultrole", + "target": "role" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L124", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "rbac_role_generateuseroleforscc", + "target": "role" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_role_test", + "target": "rbac_role_test_testcreatesroleifnotexists" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L68", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_role_test", + "target": "rbac_role_test_testcreatessccroleifnotexists" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L47", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_role_test", + "target": "rbac_role_test_testdoesnothingifrolealreadyinsync" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L91", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_role_test", + "target": "rbac_role_test_testdoesnothingifsccrolealreadyinsync" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L28", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "rbac_role_test_testcreatesroleifnotexists", + "target": "pkg_provision_workspace_rbac_role_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L68", + "weight": 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/workspace/rbac/role_test.go", + "source_location": "L47", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "rbac_role_test_testdoesnothingifrolealreadyinsync", + "target": "pkg_provision_workspace_rbac_role_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L91", + "weight": 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/workspace/rbac/rolebinding.go", + "source_location": "L86", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_rolebinding", + "target": "rbac_rolebinding_addserviceaccounttorolebinding" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L65", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_rolebinding", + "target": "rbac_rolebinding_deleterolebinding" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L151", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_rolebinding", + "target": "rbac_rolebinding_generatedefaultrolebinding" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L117", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_rolebinding", + "target": "rbac_rolebinding_removeserviceaccountfromrolebinding" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L167", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_rolebinding", + "target": "rbac_rolebinding_rolebindinghassubject" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_rolebinding", + "target": "rbac_rolebinding_syncrolebindings" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L31", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "rbac_rolebinding_syncrolebindings", + "target": "pkg_provision_workspace_rbac_rolebinding_go_clusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L31", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "rbac_rolebinding_syncrolebindings", + "target": "pkg_provision_workspace_rbac_rolebinding_go_devworkspacewithconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L35", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_rolebinding_syncrolebindings", + "target": "rbac_rolebinding_addserviceaccounttorolebinding" + }, + { + "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", + "confidence_score": 1.0, + "source": "rbac_rolebinding_addserviceaccounttorolebinding", + "target": "pkg_provision_workspace_rbac_rolebinding_go_clusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L65", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "rbac_rolebinding_deleterolebinding", + "target": "pkg_provision_workspace_rbac_rolebinding_go_clusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L117", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "rbac_rolebinding_removeserviceaccountfromrolebinding", + "target": "pkg_provision_workspace_rbac_rolebinding_go_clusterapi" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L99", + "weight": 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/workspace/rbac/rolebinding.go", + "source_location": "L151", + "weight": 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/workspace/rbac/rolebinding.go", + "source_location": "L167", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "rbac_rolebinding_rolebindinghassubject", + "target": "pkg_provision_workspace_rbac_rolebinding_go_rolebinding" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L50", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_rolebinding_test", + "target": "rbac_rolebinding_test_testaddsmultiplesubjectstorolebinding" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L112", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_rolebinding_test", + "target": "rbac_rolebinding_test_testaddsmultiplesubjectstosccrolebinding" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L160", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_rolebinding_test", + "target": "rbac_rolebinding_test_testcreatesregistryimagepullerrolebindingonopenshift" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_rolebinding_test", + "target": "rbac_rolebinding_test_testcreatesrolebindingifnotexists" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L82", + "weight": 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/workspace/rbac/rolebinding_test.go", + "source_location": "L28", + "weight": 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": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L47", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_rolebinding_test_testcreatesrolebindingifnotexists", + "target": "rbac_rolebinding_test_testhassubject" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L50", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstorolebinding", + "target": "pkg_provision_workspace_rbac_rolebinding_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L112", + "weight": 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": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L199", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "rbac_rolebinding_test_testdoesnotcreateregistryimagepullerrolebindingonkubernetes", + "target": "pkg_provision_workspace_rbac_rolebinding_test_go_t" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L77", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstorolebinding", + "target": "rbac_rolebinding_test_testhassubject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L109", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_rolebinding_test_testcreatessccrolebindingifnotexists", + "target": "rbac_rolebinding_test_testhassubject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L155", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstosccrolebinding", + "target": "rbac_rolebinding_test_testhassubject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L196", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_rolebinding_test_testcreatesregistryimagepullerrolebindingonopenshift", + "target": "rbac_rolebinding_test_testhassubject" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L224", + "weight": 1.0, + "context": "parameter_type", + "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/workspace/routing.go", + "source_location": "L75", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_routing", + "target": "workspace_routing_getspecrouting" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_routing", + "target": "workspace_routing_syncroutingtocluster" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L36", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_routing_syncroutingtocluster", + "target": "pkg_provision_workspace_routing_go_clusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L36", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_routing_syncroutingtocluster", + "target": "pkg_provision_workspace_routing_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L36", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_routing_syncroutingtocluster", + "target": "pkg_provision_workspace_routing_go_exposedendpointlist" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L36", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_routing_syncroutingtocluster", + "target": "pkg_provision_workspace_routing_go_podadditions" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L40", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_routing_syncroutingtocluster", + "target": "workspace_routing_getspecrouting" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L75", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_routing_getspecrouting", + "target": "pkg_provision_workspace_routing_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L75", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_routing_getspecrouting", + "target": "pkg_provision_workspace_routing_go_devworkspacerouting" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L75", + "weight": 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/workspace/serviceaccount.go", + "source_location": "L83", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_serviceaccount", + "target": "workspace_serviceaccount_finalizeserviceaccount" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L96", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_serviceaccount", + "target": "workspace_serviceaccount_removesccfromserviceaccount" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_serviceaccount", + "target": "workspace_serviceaccount_syncserviceaccount" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L37", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_serviceaccount_syncserviceaccount", + "target": "pkg_provision_workspace_serviceaccount_go_clusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L37", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_serviceaccount_syncserviceaccount", + "target": "pkg_provision_workspace_serviceaccount_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L83", + "weight": 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/workspace/serviceaccount.go", + "source_location": "L83", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_serviceaccount_finalizeserviceaccount", + "target": "pkg_provision_workspace_serviceaccount_go_client" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L83", + "weight": 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": "EXTRACTED", + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L91", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_serviceaccount_finalizeserviceaccount", + "target": "workspace_serviceaccount_removesccfromserviceaccount" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L96", + "weight": 1.0, + "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/workspace/serviceaccount.go", + "source_location": "L96", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_serviceaccount_removesccfromserviceaccount", + "target": "pkg_provision_workspace_serviceaccount_go_client" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/ssh-askpass.sh", + "source_location": "L1", + "weight": 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": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/ssh.go", + "source_location": "L56", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_ssh", + "target": "workspace_ssh_constructsshaskpasscm" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/ssh.go", + "source_location": "L74", + "weight": 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/workspace/ssh.go", + "source_location": "L37", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_ssh_provisionsshaskpass", + "target": "pkg_provision_workspace_ssh_go_clusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/ssh.go", + "source_location": "L37", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_ssh_provisionsshaskpass", + "target": "pkg_provision_workspace_ssh_go_podadditions" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/ssh.go", + "source_location": "L38", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_ssh_provisionsshaskpass", + "target": "workspace_ssh_constructsshaskpasscm" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/ssh.go", + "source_location": "L47", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_ssh_provisionsshaskpass", + "target": "workspace_ssh_getsshaskpassvolumesandvolumemounts" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/ssh.go", + "source_location": "L56", + "weight": 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/workspace/ssh.go", + "source_location": "L74", + "weight": 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/workspace/ssh.go", + "source_location": "L74", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_ssh_getsshaskpassvolumesandvolumemounts", + "target": "pkg_provision_workspace_ssh_go_volumemount" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/cluster_role_bindings.go", + "source_location": "L29", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_cluster_role_bindings", + "target": "webhook_cluster_role_bindings_createwebhookclusterrolebinding" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/cluster_role_bindings.go", + "source_location": "L82", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_cluster_role_bindings", + "target": "webhook_cluster_role_bindings_getclusterrolebinding" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/cluster_role_bindings.go", + "source_location": "L59", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_cluster_role_bindings", + "target": "webhook_cluster_role_bindings_getspecclusterrolebinding" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/cluster_role_bindings.go", + "source_location": "L29", + "weight": 1.0, + "context": "parameter_type", + "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/webhook/cluster_role_bindings.go", + "source_location": "L29", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "webhook_cluster_role_bindings_createwebhookclusterrolebinding", + "target": "pkg_webhook_cluster_role_bindings_go_context" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/cluster_role_bindings.go", + "source_location": "L42", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_cluster_role_bindings_createwebhookclusterrolebinding", + "target": "webhook_cluster_role_bindings_getclusterrolebinding" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/cluster_role_bindings.go", + "source_location": "L33", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_cluster_role_bindings_createwebhookclusterrolebinding", + "target": "webhook_cluster_role_bindings_getspecclusterrolebinding" + }, + { + "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", + "confidence_score": 1.0, + "source": "webhook_cluster_role_bindings_getclusterrolebinding", + "target": "pkg_webhook_cluster_role_bindings_go_client" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/cluster_role_bindings.go", + "source_location": "L82", + "weight": 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/webhook/cluster_role_bindings.go", + "source_location": "L59", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "webhook_cluster_role_bindings_getspecclusterrolebinding", + "target": "clusterrolebinding" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/cluster_role_bindings.go", + "source_location": "L82", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "webhook_cluster_role_bindings_getclusterrolebinding", + "target": "clusterrolebinding" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/cluster_roles.go", + "source_location": "L29", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_cluster_roles", + "target": "webhook_cluster_roles_createwebhookclusterrole" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/cluster_roles.go", + "source_location": "L135", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_cluster_roles", + "target": "webhook_cluster_roles_getexistingclusterrole" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/cluster_roles.go", + "source_location": "L58", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_cluster_roles", + "target": "webhook_cluster_roles_getspecclusterrole" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/cluster_roles.go", + "source_location": "L29", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "webhook_cluster_roles_createwebhookclusterrole", + "target": "pkg_webhook_cluster_roles_go_client" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/cluster_roles.go", + "source_location": "L29", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "webhook_cluster_roles_createwebhookclusterrole", + "target": "pkg_webhook_cluster_roles_go_context" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/cluster_roles.go", + "source_location": "L41", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_cluster_roles_createwebhookclusterrole", + "target": "webhook_cluster_roles_getexistingclusterrole" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/cluster_roles.go", + "source_location": "L32", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_cluster_roles_createwebhookclusterrole", + "target": "webhook_cluster_roles_getspecclusterrole" + }, + { + "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", + "confidence_score": 1.0, + "source": "webhook_cluster_roles_getexistingclusterrole", + "target": "pkg_webhook_cluster_roles_go_client" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/cluster_roles.go", + "source_location": "L135", + "weight": 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/webhook/cluster_roles.go", + "source_location": "L58", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "webhook_cluster_roles_getspecclusterrole", + "target": "clusterrole" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/cluster_roles.go", + "source_location": "L135", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "webhook_cluster_roles_getexistingclusterrole", + "target": "clusterrole" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/create.go", + "source_location": "L35", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_create", + "target": "webhook_create_setupwebhooks" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/create.go", + "source_location": "L91", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_create", + "target": "webhook_create_setupwebhookserverrbac" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/create.go", + "source_location": "L35", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "webhook_create_setupwebhooks", + "target": "config" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/create.go", + "source_location": "L35", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "webhook_create_setupwebhooks", + "target": "pkg_webhook_create_go_context" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/create.go", + "source_location": "L53", + "weight": 1.0, + "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/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", + "confidence_score": 1.0, + "source": "webhook_create_setupwebhookserverrbac", + "target": "pkg_webhook_create_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/create.go", + "source_location": "L91", + "weight": 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/webhook/deployment.go", + "source_location": "L38", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_deployment", + "target": "webhook_deployment_createwebhookserverdeployment" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L250", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_deployment", + "target": "webhook_deployment_getclusterdeployment" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L69", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_deployment", + "target": "webhook_deployment_getspecdeployment" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L221", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_deployment", + "target": "webhook_deployment_getwebhooksserverresources" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L38", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "webhook_deployment_createwebhookserverdeployment", + "target": "pkg_webhook_deployment_go_client" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L38", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "webhook_deployment_createwebhookserverdeployment", + "target": "pkg_webhook_deployment_go_context" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L53", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_deployment_createwebhookserverdeployment", + "target": "webhook_deployment_getclusterdeployment" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L44", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_deployment_createwebhookserverdeployment", + "target": "webhook_deployment_getspecdeployment" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L250", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "webhook_deployment_getclusterdeployment", + "target": "pkg_webhook_deployment_go_client" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L250", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "webhook_deployment_getclusterdeployment", + "target": "pkg_webhook_deployment_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L69", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "webhook_deployment_getspecdeployment", + "target": "pkg_webhook_deployment_go_deployment" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L75", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_deployment_getspecdeployment", + "target": "webhook_deployment_getwebhooksserverresources" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L250", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "webhook_deployment_getclusterdeployment", + "target": "pkg_webhook_deployment_go_deployment" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L221", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "webhook_deployment_getwebhooksserverresources", + "target": "pkg_webhook_deployment_go_resourcerequirements" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/info.go", + "source_location": "L32", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_info", + "target": "webhook_info_getwebhookscreationtimestamp" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/info.go", + "source_location": "L32", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "webhook_info_getwebhookscreationtimestamp", + "target": "pkg_webhook_info_go_client" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/info.go", + "source_location": "L32", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "webhook_info_getwebhookscreationtimestamp", + "target": "pkg_webhook_info_go_time" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/init_cfg.go", + "source_location": "L47", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_init_cfg", + "target": "webhook_init_cfg_checkexistingconfigforconflict" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/init_cfg.go", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_init_cfg", + "target": "webhook_init_cfg_webhookcfgsinit" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/init_cfg.go", + "source_location": "L31", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "webhook_init_cfg_webhookcfgsinit", + "target": "pkg_webhook_init_cfg_go_client" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/init_cfg.go", + "source_location": "L31", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "webhook_init_cfg_webhookcfgsinit", + "target": "pkg_webhook_init_cfg_go_context" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/init_cfg.go", + "source_location": "L38", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_init_cfg_webhookcfgsinit", + "target": "webhook_init_cfg_checkexistingconfigforconflict" + }, + { + "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", + "confidence_score": 1.0, + "source": "webhook_init_cfg_checkexistingconfigforconflict", + "target": "pkg_webhook_init_cfg_go_client" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/init_cfg.go", + "source_location": "L47", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "webhook_init_cfg_checkexistingconfigforconflict", + "target": "pkg_webhook_init_cfg_go_context" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/kubernetes/tls.go", + "source_location": "L30", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kubernetes_tls", + "target": "kubernetes_tls_setupsecureservice" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/kubernetes/tls.go", + "source_location": "L30", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "kubernetes_tls_setupsecureservice", + "target": "pkg_webhook_kubernetes_tls_go_client" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/kubernetes/tls.go", + "source_location": "L30", + "weight": 1.0, + "context": "parameter_type", + "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/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, + "confidence_score": 1.0, + "source": "openshift_tls", + "target": "openshift_tls_setupsecureservice" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/openshift/tls.go", + "source_location": "L29", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "openshift_tls_setupsecureservice", + "target": "pkg_webhook_openshift_tls_go_client" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/openshift/tls.go", + "source_location": "L29", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "openshift_tls_setupsecureservice", + "target": "pkg_webhook_openshift_tls_go_context" + }, + { + "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, + "confidence_score": 1.0, + "source": "service_service", + "target": "service_service_createorupdatesecureservice" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/service/service.go", + "source_location": "L83", + "weight": 1.0, + "confidence_score": 1.0, + "source": "service_service", + "target": "service_service_getclusterservice" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/service/service.go", + "source_location": "L30", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "service_service_createorupdatesecureservice", + "target": "pkg_webhook_service_service_go_client" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/service/service.go", + "source_location": "L30", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "service_service_createorupdatesecureservice", + "target": "pkg_webhook_service_service_go_context" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/service/service.go", + "source_location": "L62", + "weight": 1.0, + "confidence_score": 1.0, + "source": "service_service_createorupdatesecureservice", + "target": "service_service_getclusterservice" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/service/service.go", + "source_location": "L83", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "service_service_getclusterservice", + "target": "pkg_webhook_service_service_go_client" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/service/service.go", + "source_location": "L83", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "service_service_getclusterservice", + "target": "pkg_webhook_service_service_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/service/service.go", + "source_location": "L83", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "service_service_getclusterservice", + "target": "pkg_webhook_service_service_go_service" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-backup/entrypoint.sh", + "source_location": "L1", + "weight": 1.0, + "confidence_score": 1.0, + "source": "project_backup_entrypoint", + "target": "users_okurinny_workspace_devfile_devworkspace_operator_project_backup_entrypoint_sh__entry" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": "project-backup/workspace-recovery.sh", + "source_location": "L68", + "weight": 1.0, + "confidence_score": 1.0, + "source": "project_backup_workspace_recovery", + "target": "project_backup_workspace_recovery_backup" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": "project-backup/workspace-recovery.sh", + "source_location": "L111", + "weight": 1.0, + "confidence_score": 1.0, + "source": "project_backup_workspace_recovery", + "target": "project_backup_workspace_recovery_restore" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": "project-backup/workspace-recovery.sh", + "source_location": "L24", + "weight": 1.0, + "confidence_score": 1.0, + "source": "project_backup_workspace_recovery", + "target": "project_backup_workspace_recovery_setup_registry_auth" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": "project-backup/workspace-recovery.sh", + "source_location": "L150", + "weight": 1.0, + "confidence_score": 1.0, + "source": "project_backup_workspace_recovery", + "target": "project_backup_workspace_recovery_usage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-backup/workspace-recovery.sh", + "source_location": "L1", + "weight": 1.0, + "confidence_score": 1.0, + "source": "project_backup_workspace_recovery", + "target": "users_okurinny_workspace_devfile_devworkspace_operator_project_backup_workspace_recovery_sh__entry" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "project-backup/workspace-recovery.sh", + "source_location": "L164", + "weight": 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_backup" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "project-backup/workspace-recovery.sh", + "source_location": "L167", + "weight": 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", + "confidence": "EXTRACTED", + "source_file": "project-backup/workspace-recovery.sh", + "source_location": "L158", + "weight": 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", + "confidence": "EXTRACTED", + "source_file": "project-backup/workspace-recovery.sh", + "source_location": "L93", + "weight": 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": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L43", + "weight": 1.0, + "confidence_score": 1.0, + "source": "bootstrap_bootstrap", + "target": "bootstrap_bootstrap_bootstrapworkspace" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L101", + "weight": 1.0, + "confidence_score": 1.0, + "source": "bootstrap_bootstrap", + "target": "bootstrap_bootstrap_mergeprojects" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "bootstrap_bootstrap", + "target": "bootstrap_bootstrap_needsbootstrap" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L76", + "weight": 1.0, + "confidence_score": 1.0, + "source": "bootstrap_bootstrap", + "target": "bootstrap_bootstrap_updateworkspacefromdevfile" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L28", + "weight": 1.0, + "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": "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", + "confidence_score": 1.0, + "source": "bootstrap_bootstrap_bootstrapworkspace", + "target": "project_clone_internal_bootstrap_bootstrap_go_devworkspacetemplatespec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L76", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "bootstrap_bootstrap_updateworkspacefromdevfile", + "target": "project_clone_internal_bootstrap_bootstrap_go_devworkspacetemplatespec" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L65", + "weight": 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": "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, + "confidence_score": 1.0, + "source": "bootstrap_bootstrap_updateworkspacefromdevfile", + "target": "bootstrap_bootstrap_mergeprojects" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L76", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "bootstrap_bootstrap_updateworkspacefromdevfile", + "target": "project_clone_internal_bootstrap_bootstrap_go_devworkspace" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L101", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "bootstrap_bootstrap_mergeprojects", + "target": "project_clone_internal_bootstrap_bootstrap_go_project" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/cluster.go", + "source_location": "L48", + "weight": 1.0, + "confidence_score": 1.0, + "source": "bootstrap_cluster", + "target": "bootstrap_cluster_getworkspacenamespacedname" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/cluster.go", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "bootstrap_cluster", + "target": "bootstrap_cluster_setupkubeclient" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/cluster.go", + "source_location": "L28", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "bootstrap_cluster_setupkubeclient", + "target": "project_clone_internal_bootstrap_cluster_go_client" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/cluster.go", + "source_location": "L48", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "bootstrap_cluster_getworkspacenamespacedname", + "target": "project_clone_internal_bootstrap_cluster_go_namespacedname" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/util.go", + "source_location": "L27", + "weight": 1.0, + "confidence_score": 1.0, + "source": "bootstrap_util", + "target": "bootstrap_util_getbootstrapdevfile" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/util.go", + "source_location": "L49", + "weight": 1.0, + "confidence_score": 1.0, + "source": "bootstrap_util", + "target": "bootstrap_util_getdevfilefromproject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/util.go", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "bootstrap_util_getbootstrapdevfile", + "target": "bootstrap_util_getdevfilefromproject" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/util.go", + "source_location": "L27", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "bootstrap_util_getbootstrapdevfile", + "target": "project_clone_internal_bootstrap_util_go_devworkspacetemplatespec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/util.go", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "bootstrap_util_getbootstrapdevfile", + "target": "project_clone_internal_bootstrap_util_go_project" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/util.go", + "source_location": "L49", + "weight": 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": "project-clone/internal/devfile.go", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "internal_devfile", + "target": "internal_devfile_readflatteneddevworkspace" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/devfile.go", + "source_location": "L59", + "weight": 1.0, + "confidence_score": 1.0, + "source": "internal_devfile", + "target": "internal_devfile_starterprojecttoregularproject" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/devfile.go", + "source_location": "L37", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "internal_devfile_readflatteneddevworkspace", + "target": "project_clone_internal_devfile_go_devworkspacetemplatespec" + }, + { + "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", + "confidence_score": 1.0, + "source": "internal_devfile_starterprojecttoregularproject", + "target": "project_clone_internal_devfile_go_project" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/devfile.go", + "source_location": "L59", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "internal_devfile_starterprojecttoregularproject", + "target": "project_clone_internal_devfile_go_starterproject" + }, + { + "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, + "confidence_score": 1.0, + "source": "git_operations", + "target": "git_operations_checkoutcommit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L171", + "weight": 1.0, + "confidence_score": 1.0, + "source": "git_operations", + "target": "git_operations_checkoutlocalbranch" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L136", + "weight": 1.0, + "confidence_score": 1.0, + "source": "git_operations", + "target": "git_operations_checkoutreference" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L185", + "weight": 1.0, + "confidence_score": 1.0, + "source": "git_operations", + "target": "git_operations_checkoutremotebranch" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L194", + "weight": 1.0, + "confidence_score": 1.0, + "source": "git_operations", + "target": "git_operations_checkouttag" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L33", + "weight": 1.0, + "confidence_score": 1.0, + "source": "git_operations", + "target": "git_operations_cloneproject" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L104", + "weight": 1.0, + "confidence_score": 1.0, + "source": "git_operations", + "target": "git_operations_setupremotes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L85", + "weight": 1.0, + "confidence_score": 1.0, + "source": "git_operations", + "target": "git_operations_setupsparsecheckout" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L123", + "weight": 1.0, + "confidence_score": 1.0, + "source": "git_operations", + "target": "git_operations_setupsubmodules" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L33", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "git_operations_cloneproject", + "target": "project_clone_internal_git_operations_go_project" + }, + { + "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", + "confidence_score": 1.0, + "source": "git_operations_checkoutreference", + "target": "project_clone_internal_git_operations_go_project" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L104", + "weight": 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": "project-clone/internal/git/operations.go", + "source_location": "L85", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "git_operations_setupsparsecheckout", + "target": "project_clone_internal_git_operations_go_project" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L123", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "git_operations_setupsubmodules", + "target": "project_clone_internal_git_operations_go_project" + }, + { + "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", + "confidence_score": 1.0, + "source": "git_operations_setupremotes", + "target": "project_clone_internal_git_operations_go_repository" + }, + { + "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, + "confidence_score": 1.0, + "source": "git_operations_checkoutreference", + "target": "git_operations_checkoutcommit" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L158", + "weight": 1.0, + "confidence_score": 1.0, + "source": "git_operations_checkoutreference", + "target": "git_operations_checkoutlocalbranch" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L160", + "weight": 1.0, + "confidence_score": 1.0, + "source": "git_operations_checkoutreference", + "target": "git_operations_checkoutremotebranch" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L162", + "weight": 1.0, + "confidence_score": 1.0, + "source": "git_operations_checkoutreference", + "target": "git_operations_checkouttag" + }, + { + "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, + "confidence_score": 1.0, + "source": "git_setup", + "target": "git_setup_copyprojectfromtmpdir" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L102", + "weight": 1.0, + "confidence_score": 1.0, + "source": "git_setup", + "target": "git_setup_delaybeforeretry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "git_setup", + "target": "git_setup_doinitialgitclone" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "git_setup", + "target": "git_setup_setupgitproject" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L108", + "weight": 1.0, + "confidence_score": 1.0, + "source": "git_setup", + "target": "git_setup_setupremotesforexistingproject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "git_setup_setupgitproject", + "target": "git_setup_doinitialgitclone" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L39", + "weight": 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": "project-clone/internal/git/setup.go", + "source_location": "L31", + "weight": 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": "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", + "confidence_score": 1.0, + "source": "git_setup_copyprojectfromtmpdir", + "target": "project_clone_internal_git_setup_go_project" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L46", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "git_setup_doinitialgitclone", + "target": "project_clone_internal_git_setup_go_project" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L108", + "weight": 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": "EXTRACTED", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L95", + "weight": 1.0, + "confidence_score": 1.0, + "source": "git_setup_doinitialgitclone", + "target": "git_setup_copyprojectfromtmpdir" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L53", + "weight": 1.0, + "confidence_score": 1.0, + "source": "git_setup_doinitialgitclone", + "target": "git_setup_delaybeforeretry" + }, + { + "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, + "confidence_score": 1.0, + "source": "internal_global", + "target": "internal_global_getauthforhost" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/global.go", + "source_location": "L53", + "weight": 1.0, + "confidence_score": 1.0, + "source": "internal_global", + "target": "internal_global_init" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/global.go", + "source_location": "L135", + "weight": 1.0, + "confidence_score": 1.0, + "source": "internal_global", + "target": "internal_global_parsecredentialsfile" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/global.go", + "source_location": "L122", + "weight": 1.0, + "confidence_score": 1.0, + "source": "internal_global", + "target": "internal_global_setupauth" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/global.go", + "source_location": "L82", + "weight": 1.0, + "confidence_score": 1.0, + "source": "internal_global_init", + "target": "internal_global_setupauth" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/global.go", + "source_location": "L85", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "internal_global_getauthforhost", + "target": "authmethod" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/global.go", + "source_location": "L131", + "weight": 1.0, + "confidence_score": 1.0, + "source": "internal_global_setupauth", + "target": "internal_global_parsecredentialsfile" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/global.go", + "source_location": "L135", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "internal_global_parsecredentialsfile", + "target": "basicauth" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L106", + "weight": 1.0, + "confidence_score": 1.0, + "source": "shell_execute", + "target": "shell_execute_executecommand" + }, + { + "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, + "confidence_score": 1.0, + "source": "shell_execute", + "target": "shell_execute_gitcheckoutbranch" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L75", + "weight": 1.0, + "confidence_score": 1.0, + "source": "shell_execute", + "target": "shell_execute_gitcheckoutbranchlocal" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L67", + "weight": 1.0, + "confidence_score": 1.0, + "source": "shell_execute", + "target": "shell_execute_gitcheckoutref" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "shell_execute", + "target": "shell_execute_gitcloneproject" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L63", + "weight": 1.0, + "confidence_score": 1.0, + "source": "shell_execute", + "target": "shell_execute_gitfetchremote" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L102", + "weight": 1.0, + "confidence_score": 1.0, + "source": "shell_execute", + "target": "shell_execute_gitinitsubmodules" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L86", + "weight": 1.0, + "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": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L44", + "weight": 1.0, + "confidence_score": 1.0, + "source": "shell_execute_gitcloneproject", + "target": "shell_execute_executecommand" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L56", + "weight": 1.0, + "confidence_score": 1.0, + "source": "shell_execute_gitsparsecloneproject", + "target": "shell_execute_executecommand" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L60", + "weight": 1.0, + "confidence_score": 1.0, + "source": "shell_execute_gitsetupsparsecheckout", + "target": "shell_execute_executecommand" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L64", + "weight": 1.0, + "confidence_score": 1.0, + "source": "shell_execute_gitfetchremote", + "target": "shell_execute_executecommand" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L68", + "weight": 1.0, + "confidence_score": 1.0, + "source": "shell_execute_gitcheckoutref", + "target": "shell_execute_executecommand" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L72", + "weight": 1.0, + "confidence_score": 1.0, + "source": "shell_execute_gitcheckoutbranch", + "target": "shell_execute_executecommand" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L76", + "weight": 1.0, + "confidence_score": 1.0, + "source": "shell_execute_gitcheckoutbranchlocal", + "target": "shell_execute_executecommand" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L80", + "weight": 1.0, + "confidence_score": 1.0, + "source": "shell_execute_gitsettrackingremotebranch", + "target": "shell_execute_executecommand" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L87", + "weight": 1.0, + "confidence_score": 1.0, + "source": "shell_execute_gitresolvereference", + "target": "shell_execute_executecommandsilent" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L103", + "weight": 1.0, + "confidence_score": 1.0, + "source": "shell_execute_gitinitsubmodules", + "target": "shell_execute_executecommand" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/utils.go", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "internal_utils", + "target": "internal_utils_checkprojectstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/utils.go", + "source_location": "L100", + "weight": 1.0, + "confidence_score": 1.0, + "source": "internal_utils", + "target": "internal_utils_checksubpathprojectstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/utils.go", + "source_location": "L85", + "weight": 1.0, + "confidence_score": 1.0, + "source": "internal_utils", + "target": "internal_utils_direxists" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/utils.go", + "source_location": "L124", + "weight": 1.0, + "confidence_score": 1.0, + "source": "internal_utils", + "target": "internal_utils_getadditionalcerts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/utils.go", + "source_location": "L72", + "weight": 1.0, + "confidence_score": 1.0, + "source": "internal_utils", + "target": "internal_utils_openrepo" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/utils.go", + "source_location": "L39", + "weight": 1.0, + "confidence_score": 1.0, + "source": "internal_utils_checkprojectstate", + "target": "internal_utils_checksubpathprojectstate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/utils.go", + "source_location": "L41", + "weight": 1.0, + "confidence_score": 1.0, + "source": "internal_utils_checkprojectstate", + "target": "internal_utils_openrepo" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/utils.go", + "source_location": "L37", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "internal_utils_checkprojectstate", + "target": "project_clone_internal_utils_go_project" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/utils.go", + "source_location": "L100", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "internal_utils_checksubpathprojectstate", + "target": "project_clone_internal_utils_go_project" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/utils.go", + "source_location": "L72", + "weight": 1.0, + "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": "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", + "confidence_score": 1.0, + "source": "internal_utils_getadditionalcerts", + "target": "certpool" + }, + { + "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, + "confidence_score": 1.0, + "source": "zip_setup", + "target": "zip_setup_closesafe" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L87", + "weight": 1.0, + "confidence_score": 1.0, + "source": "zip_setup", + "target": "zip_setup_downloadzip" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L187", + "weight": 1.0, + "confidence_score": 1.0, + "source": "zip_setup", + "target": "zip_setup_droptoplevelfolder" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L39", + "weight": 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": "project-clone/internal/zip/setup.go", + "source_location": "L39", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "zip_setup_setupzipproject", + "target": "project_clone_internal_zip_setup_go_client" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L39", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "zip_setup_setupzipproject", + "target": "project_clone_internal_zip_setup_go_project" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L58", + "weight": 1.0, + "confidence_score": 1.0, + "source": "zip_setup_setupzipproject", + "target": "zip_setup_downloadzip" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L75", + "weight": 1.0, + "confidence_score": 1.0, + "source": "zip_setup_setupzipproject", + "target": "zip_setup_droptoplevelfolder" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L64", + "weight": 1.0, + "confidence_score": 1.0, + "source": "zip_setup_setupzipproject", + "target": "zip_setup_unzip" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L87", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "zip_setup_downloadzip", + "target": "project_clone_internal_zip_setup_go_client" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L92", + "weight": 1.0, + "confidence_score": 1.0, + "source": "zip_setup_downloadzip", + "target": "zip_setup_closesafe" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L121", + "weight": 1.0, + "confidence_score": 1.0, + "source": "zip_setup_unzip", + "target": "zip_setup_closesafe" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L226", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "zip_setup_closesafe", + "target": "closer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/main.go", + "source_location": "L138", + "weight": 1.0, + "confidence_score": 1.0, + "source": "project_clone_main", + "target": "project_clone_main_copylogfiletoprojectsroot" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/main.go", + "source_location": "L42", + "weight": 1.0, + "confidence_score": 1.0, + "source": "project_clone_main", + "target": "project_clone_main_main" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/main.go", + "source_location": "L109", + "weight": 1.0, + "confidence_score": 1.0, + "source": "project_clone_main_main", + "target": "project_clone_main_copylogfiletoprojectsroot" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "test/e2e/cmd/workspaces_test.go", + "source_location": "L125", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cmd_workspaces_test", + "target": "cmd_workspaces_test_testworkspacecontroller" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "test/e2e/cmd/workspaces_test.go", + "source_location": "L125", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cmd_workspaces_test_testworkspacecontroller", + "target": "test_e2e_cmd_workspaces_test_go_t" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L134", + "weight": 1.0, + "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": "test/e2e/pkg/client/client.go", + "source_location": "L54", + "weight": 1.0, + "confidence_score": 1.0, + "source": "client_client", + "target": "client_client_newk8sclientwithkubeconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L86", + "weight": 1.0, + "confidence_score": 1.0, + "source": "client_client", + "target": "client_client_newk8sclientwithtoken" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L47", + "weight": 1.0, + "confidence_score": 1.0, + "source": "client_client", + "target": "test_e2e_pkg_client_client_go_client_k8sclient" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L54", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "client_client_newk8sclientwithkubeconfig", + "target": "test_e2e_pkg_client_client_go_client_k8sclient" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L86", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "client_client_newk8sclientwithtoken", + "target": "test_e2e_pkg_client_client_go_client_k8sclient" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L129", + "weight": 1.0, + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_client_go_client_k8sclient", + "target": "client_k8sclient_controllerruntimeclient" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L124", + "weight": 1.0, + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_client_go_client_k8sclient", + "target": "client_k8sclient_kube" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L48", + "weight": 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": "test/e2e/pkg/client/client.go", + "source_location": "L49", + "weight": 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": "test/e2e/pkg/client/client.go", + "source_location": "L129", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "client_k8sclient_controllerruntimeclient", + "target": "test_e2e_pkg_client_client_go_client" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L61", + "weight": 1.0, + "confidence_score": 1.0, + "source": "client_client_newk8sclientwithkubeconfig", + "target": "client_client_copyfile" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L60", + "weight": 1.0, + "confidence_score": 1.0, + "source": "client_client_newk8sclientwithkubeconfig", + "target": "client_client_generateuniqprefixforfile" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L88", + "weight": 1.0, + "confidence_score": 1.0, + "source": "client_client_newk8sclientwithtoken", + "target": "client_client_copyfile" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L87", + "weight": 1.0, + "confidence_score": 1.0, + "source": "client_client_newk8sclientwithtoken", + "target": "client_client_generateuniqprefixforfile" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L124", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "client_k8sclient_kube", + "target": "interface" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L99", + "weight": 1.0, + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_devws_go_client_k8sclient", + "target": "client_k8sclient_deletedevworkspace" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L133", + "weight": 1.0, + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_devws_go_client_k8sclient", + "target": "client_k8sclient_deletedevworkspaceandwait" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L58", + "weight": 1.0, + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_devws_go_client_k8sclient", + "target": "client_k8sclient_getdevwsstatus" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L34", + "weight": 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": "test/e2e/pkg/client/devws.go", + "source_location": "L58", + "weight": 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": "EXTRACTED", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L82", + "weight": 1.0, + "confidence_score": 1.0, + "source": "client_k8sclient_waitdevwsstatus", + "target": "client_k8sclient_getdevwsstatus" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L73", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "client_k8sclient_waitdevwsstatus", + "target": "test_e2e_pkg_client_devws_go_devworkspacephase" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L134", + "weight": 1.0, + "confidence_score": 1.0, + "source": "client_k8sclient_deletedevworkspaceandwait", + "target": "client_k8sclient_deletedevworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L139", + "weight": 1.0, + "confidence_score": 1.0, + "source": "client_k8sclient_deletedevworkspaceandwait", + "target": "client_k8sclient_waitforpvcdeleted" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L113", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "client_k8sclient_waitforpvcdeleted", + "target": "test_e2e_pkg_client_devws_go_duration" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/namespace.go", + "source_location": "L32", + "weight": 1.0, + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_namespace_go_client_k8sclient", + "target": "client_k8sclient_createnamespace" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/namespace.go", + "source_location": "L41", + "weight": 1.0, + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_namespace_go_client_k8sclient", + "target": "client_k8sclient_deletenamespace" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/namespace.go", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_namespace_go_client_k8sclient", + "target": "client_k8sclient_waitnamespaceisterminated" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/oc.go", + "source_location": "L48", + "weight": 1.0, + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_oc_go_client_k8sclient", + "target": "client_k8sclient_execcommandincontainer" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/oc.go", + "source_location": "L60", + "weight": 1.0, + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_oc_go_client_k8sclient", + "target": "client_k8sclient_getlogsforcontainer" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/oc.go", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_oc_go_client_k8sclient", + "target": "client_k8sclient_ocapplyworkspace" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L106", + "weight": 1.0, + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_pod_go_client_k8sclient", + "target": "client_k8sclient_getpodnamebyselector" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L146", + "weight": 1.0, + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_pod_go_client_k8sclient", + "target": "client_k8sclient_ispodcontainerready" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L88", + "weight": 1.0, + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_pod_go_client_k8sclient", + "target": "client_k8sclient_ispodrunning" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L70", + "weight": 1.0, + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_pod_go_client_k8sclient", + "target": "client_k8sclient_listpods" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L124", + "weight": 1.0, + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_pod_go_client_k8sclient", + "target": "client_k8sclient_waitforpodcontainertoready" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L82", + "weight": 1.0, + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_pod_go_client_k8sclient", + "target": "client_k8sclient_waitforpodrunning" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L30", + "weight": 1.0, + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_pod_go_client_k8sclient", + "target": "client_k8sclient_waitforpodrunningbylabel" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L49", + "weight": 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": "test/e2e/pkg/client/pod.go", + "source_location": "L39", + "weight": 1.0, + "confidence_score": 1.0, + "source": "client_k8sclient_waitforpodrunningbylabel", + "target": "client_k8sclient_waitforrunningpodbyselector" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L50", + "weight": 1.0, + "confidence_score": 1.0, + "source": "client_k8sclient_waitforrunningpodbyselector", + "target": "client_k8sclient_listpods" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L61", + "weight": 1.0, + "confidence_score": 1.0, + "source": "client_k8sclient_waitforrunningpodbyselector", + "target": "client_k8sclient_waitforpodrunning" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L49", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "client_k8sclient_waitforrunningpodbyselector", + "target": "test_e2e_pkg_client_pod_go_duration" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L82", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "client_k8sclient_waitforpodrunning", + "target": "test_e2e_pkg_client_pod_go_duration" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L107", + "weight": 1.0, + "confidence_score": 1.0, + "source": "client_k8sclient_getpodnamebyselector", + "target": "client_k8sclient_listpods" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L70", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "client_k8sclient_listpods", + "target": "test_e2e_pkg_client_pod_go_podlist" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L83", + "weight": 1.0, + "confidence_score": 1.0, + "source": "client_k8sclient_waitforpodrunning", + "target": "client_k8sclient_ispodrunning" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L88", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "client_k8sclient_ispodrunning", + "target": "conditionfunc" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L138", + "weight": 1.0, + "confidence_score": 1.0, + "source": "client_k8sclient_waitforpodcontainertoready", + "target": "client_k8sclient_ispodcontainerready" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L146", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "client_k8sclient_ispodcontainerready", + "target": "test_e2e_pkg_client_pod_go_pod" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/rbac.go", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_rbac_go_client_k8sclient", + "target": "client_k8sclient_assignroletosa" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/rbac.go", + "source_location": "L70", + "weight": 1.0, + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_rbac_go_client_k8sclient", + "target": "client_k8sclient_checkk8sversion" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/rbac.go", + "source_location": "L33", + "weight": 1.0, + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_rbac_go_client_k8sclient", + "target": "client_k8sclient_createsa" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/rbac.go", + "source_location": "L78", + "weight": 1.0, + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_rbac_go_client_k8sclient", + "target": "client_k8sclient_createsatoken" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/rbac.go", + "source_location": "L120", + "weight": 1.0, + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_rbac_go_client_k8sclient", + "target": "client_k8sclient_getsatoken" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/rbac.go", + "source_location": "L90", + "weight": 1.0, + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_rbac_go_client_k8sclient", + "target": "client_k8sclient_waitsatoken" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/rbac.go", + "source_location": "L105", + "weight": 1.0, + "confidence_score": 1.0, + "source": "client_k8sclient_waitsatoken", + "target": "client_k8sclient_getsatoken" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/webhooks.go", + "source_location": "L26", + "weight": 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": "test/e2e/pkg/metadata/metadata.go", + "source_location": "L18", + "weight": 1.0, + "confidence_score": 1.0, + "source": "test_e2e_pkg_metadata_metadata_go_metadata_metadata", + "target": "metadata_operatornamespace" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/tests/custom_init_container_tests.go", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "tests_custom_init_container_tests", + "target": "tests_custom_init_container_tests_getprojectroot" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "update_devworkspace_crds.sh", + "source_location": "L1", + "weight": 1.0, + "confidence_score": 1.0, + "source": "update_devworkspace_crds", + "target": "users_okurinny_workspace_devfile_devworkspace_operator_update_devworkspace_crds_sh__entry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/main.go", + "source_location": "L155", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_main", + "target": "webhook_main_createwebhooks" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/main.go", + "source_location": "L58", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_main", + "target": "webhook_main_init" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/main.go", + "source_location": "L71", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_main", + "target": "webhook_main_main" + }, + { + "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, + "confidence_score": 1.0, + "source": "webhook_main_main", + "target": "webhook_main_createwebhooks" + }, + { + "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", + "confidence_score": 1.0, + "source": "webhook_main_createwebhooks", + "target": "webhook_main_go_manager" + }, + { + "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, + "confidence_score": 1.0, + "source": "server_server", + "target": "server_server_configurewebhookserver" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/server/server.go", + "source_location": "L104", + "weight": 1.0, + "confidence_score": 1.0, + "source": "server_server", + "target": "server_server_getwebhookserver" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/server/server.go", + "source_location": "L109", + "weight": 1.0, + "confidence_score": 1.0, + "source": "server_server", + "target": "server_server_issetup" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/server/server.go", + "source_location": "L98", + "weight": 1.0, + "confidence_score": 1.0, + "source": "server_server_configurewebhookserver", + "target": "server_server_getwebhookserver" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/server/server.go", + "source_location": "L73", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "server_server_configurewebhookserver", + "target": "webhook_server_server_go_manager" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/server/server.go", + "source_location": "L104", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "server_server_getwebhookserver", + "target": "server" + }, + { + "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, + "confidence_score": 1.0, + "source": "workspace_config", + "target": "workspace_config_configure" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/config.go", + "source_location": "L137", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_config", + "target": "workspace_config_controllersauid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/config.go", + "source_location": "L161", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_config", + "target": "workspace_config_createclient" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/config.go", + "source_location": "L119", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_config", + "target": "workspace_config_getmutatingwebhook" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/config.go", + "source_location": "L128", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_config", + "target": "workspace_config_getvalidatewebhook" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/config.go", + "source_location": "L39", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_config_configure", + "target": "webhook_workspace_config_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/config.go", + "source_location": "L39", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_config_configure", + "target": "webhook_workspace_config_go_manager" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/config.go", + "source_location": "L65", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_config_configure", + "target": "workspace_config_controllersauid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/config.go", + "source_location": "L41", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_config_configure", + "target": "workspace_config_createclient" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/config.go", + "source_location": "L55", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_config_configure", + "target": "workspace_config_getmutatingwebhook" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/config.go", + "source_location": "L56", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_config_configure", + "target": "workspace_config_getvalidatewebhook" + }, + { + "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", + "confidence_score": 1.0, + "source": "workspace_config_controllersauid", + "target": "webhook_workspace_config_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/config.go", + "source_location": "L119", + "weight": 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": "webhook/workspace/config.go", + "source_location": "L128", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_config_getvalidatewebhook", + "target": "webhook_workspace_config_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/config.go", + "source_location": "L119", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_config_getmutatingwebhook", + "target": "webhook_workspace_config_go_client" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/config.go", + "source_location": "L119", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_config_getmutatingwebhook", + "target": "webhook_workspace_config_go_mutatingwebhookconfiguration" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/config.go", + "source_location": "L137", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_config_controllersauid", + "target": "webhook_workspace_config_go_client" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/config.go", + "source_location": "L161", + "weight": 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": "webhook/workspace/config.go", + "source_location": "L128", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_config_getvalidatewebhook", + "target": "webhook_workspace_config_go_client" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/config.go", + "source_location": "L128", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_config_getvalidatewebhook", + "target": "webhook_workspace_config_go_validatingwebhookconfiguration" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/access_control.go", + "source_location": "L67", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_workspace_handler_access_control_go_handler_webhookhandler", + "target": "handler_webhookhandler_validateopenshiftscc" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/access_control.go", + "source_location": "L32", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_workspace_handler_access_control_go_handler_webhookhandler", + "target": "handler_webhookhandler_validateuserpermissions" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/access_control.go", + "source_location": "L60", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_webhookhandler_validateuserpermissions", + "target": "handler_webhookhandler_validateopenshiftscc" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/access_control.go", + "source_location": "L32", + "weight": 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": "webhook/workspace/handler/access_control.go", + "source_location": "L32", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_validateuserpermissions", + "target": "webhook_workspace_handler_access_control_go_devworkspace" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/access_control.go", + "source_location": "L32", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_validateuserpermissions", + "target": "webhook_workspace_handler_access_control_go_request" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/access_control.go", + "source_location": "L67", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_validateopenshiftscc", + "target": "webhook_workspace_handler_access_control_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/access_control.go", + "source_location": "L67", + "weight": 1.0, + "context": "parameter_type", + "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": "webhook/workspace/handler/attributes.go", + "source_location": "L32", + "weight": 1.0, + "context": "parameter_type", + "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": "webhook/workspace/handler/deployment.go", + "source_location": "L26", + "weight": 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": "webhook/workspace/handler/deployment.go", + "source_location": "L26", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutatedeploymentoncreate", + "target": "webhook_workspace_handler_deployment_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/deployment.go", + "source_location": "L26", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutatedeploymentoncreate", + "target": "webhook_workspace_handler_deployment_go_request" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/deployment.go", + "source_location": "L26", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutatedeploymentoncreate", + "target": "webhook_workspace_handler_deployment_go_response" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/deployment.go", + "source_location": "L47", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutatedeploymentonupdate", + "target": "webhook_workspace_handler_deployment_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/deployment.go", + "source_location": "L47", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutatedeploymentonupdate", + "target": "webhook_workspace_handler_deployment_go_request" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/deployment.go", + "source_location": "L47", + "weight": 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": "webhook/workspace/handler/exec.go", + "source_location": "L33", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_validateexeconconnect", + "target": "webhook_workspace_handler_exec_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/exec.go", + "source_location": "L33", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_validateexeconconnect", + "target": "webhook_workspace_handler_exec_go_request" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/exec.go", + "source_location": "L33", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_validateexeconconnect", + "target": "webhook_workspace_handler_exec_go_response" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/handler.go", + "source_location": "L27", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_handler", + "target": "webhook_workspace_handler_handler_go_handler_webhookhandler" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/handler.go", + "source_location": "L31", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "webhook_workspace_handler_handler_go_handler_webhookhandler", + "target": "decoder" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/handler.go", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_workspace_handler_handler_go_handler_webhookhandler", + "target": "handler_webhookhandler_parse" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/handler.go", + "source_location": "L49", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_workspace_handler_handler_go_handler_webhookhandler", + "target": "handler_webhookhandler_returnpatched" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/handler.go", + "source_location": "L30", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "webhook_workspace_handler_handler_go_handler_webhookhandler", + "target": "webhook_workspace_handler_handler_go_client" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/handler.go", + "source_location": "L36", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_parse", + "target": "webhook_workspace_handler_handler_go_object" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/handler.go", + "source_location": "L36", + "weight": 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": "webhook/workspace/handler/handler.go", + "source_location": "L49", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_returnpatched", + "target": "webhook_workspace_handler_handler_go_request" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/handler.go", + "source_location": "L49", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_returnpatched", + "target": "webhook_workspace_handler_handler_go_object" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/handler.go", + "source_location": "L49", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_returnpatched", + "target": "webhook_workspace_handler_handler_go_response" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L210", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_immutable", + "target": "handler_immutable_changepermitted" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L202", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_immutable", + "target": "handler_immutable_checkrestrictedworkspacemetadata" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L187", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_workspace_handler_immutable_go_handler_webhookhandler", + "target": "handler_webhookhandler_checkrestrictedaccessannotation" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L99", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_workspace_handler_immutable_go_handler_webhookhandler", + "target": "handler_webhookhandler_checkrestrictedaccessworkspacev1alpha1" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L113", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_workspace_handler_immutable_go_handler_webhookhandler", + "target": "handler_webhookhandler_checkrestrictedaccessworkspacev1alpha2" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L127", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_workspace_handler_immutable_go_handler_webhookhandler", + "target": "handler_webhookhandler_handleimmutableobj" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L134", + "weight": 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": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L178", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_workspace_handler_immutable_go_handler_webhookhandler", + "target": "handler_webhookhandler_handleimmutableservice" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L79", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_workspace_handler_immutable_go_handler_webhookhandler", + "target": "handler_webhookhandler_handlerestrictedaccesscreate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L47", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_workspace_handler_immutable_go_handler_webhookhandler", + "target": "handler_webhookhandler_handlerestrictedaccessupdate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L48", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_webhookhandler_handlerestrictedaccessupdate", + "target": "handler_webhookhandler_checkrestrictedaccessannotation" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L69", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_webhookhandler_handlerestrictedaccessupdate", + "target": "handler_webhookhandler_handleimmutableobj" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L65", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_webhookhandler_handlerestrictedaccessupdate", + "target": "handler_webhookhandler_handleimmutableroute" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L67", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_webhookhandler_handlerestrictedaccessupdate", + "target": "handler_webhookhandler_handleimmutableservice" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L47", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_handlerestrictedaccessupdate", + "target": "webhook_workspace_handler_immutable_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L47", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_handlerestrictedaccessupdate", + "target": "webhook_workspace_handler_immutable_go_request" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L47", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_handlerestrictedaccessupdate", + "target": "webhook_workspace_handler_immutable_go_response" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L79", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_handlerestrictedaccesscreate", + "target": "webhook_workspace_handler_immutable_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L187", + "weight": 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": "webhook/workspace/handler/immutable.go", + "source_location": "L79", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_handlerestrictedaccesscreate", + "target": "webhook_workspace_handler_immutable_go_request" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L79", + "weight": 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": "webhook/workspace/handler/immutable.go", + "source_location": "L80", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_webhookhandler_handlerestrictedaccesscreate", + "target": "handler_webhookhandler_checkrestrictedaccessannotation" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L110", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_webhookhandler_checkrestrictedaccessworkspacev1alpha1", + "target": "handler_immutable_checkrestrictedworkspacemetadata" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L99", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_checkrestrictedaccessworkspacev1alpha1", + "target": "webhook_workspace_handler_immutable_go_devworkspace" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L113", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_checkrestrictedaccessworkspacev1alpha2", + "target": "webhook_workspace_handler_immutable_go_devworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L124", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_webhookhandler_checkrestrictedaccessworkspacev1alpha2", + "target": "handler_immutable_checkrestrictedworkspacemetadata" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L131", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_webhookhandler_handleimmutableobj", + "target": "handler_immutable_changepermitted" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L127", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_handleimmutableobj", + "target": "webhook_workspace_handler_immutable_go_object" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L210", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_immutable_changepermitted", + "target": "webhook_workspace_handler_immutable_go_object" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L171", + "weight": 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": "webhook/workspace/handler/immutable.go", + "source_location": "L178", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_handleimmutableservice", + "target": "webhook_workspace_handler_immutable_go_object" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L134", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_handleimmutablepod", + "target": "webhook_workspace_handler_immutable_go_pod" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L175", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_webhookhandler_handleimmutableroute", + "target": "handler_immutable_changepermitted" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L184", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_webhookhandler_handleimmutableservice", + "target": "handler_immutable_changepermitted" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L202", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_immutable_checkrestrictedworkspacemetadata", + "target": "webhook_workspace_handler_immutable_go_objectmeta" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L148", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_kubernetes", + "target": "handler_kubernetes_getkubecomponentsfromworkspace" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L218", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_kubernetes", + "target": "handler_kubernetes_getkubecomponentsfromworkspace_v1alpha1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L163", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_kubernetes", + "target": "handler_kubernetes_getkubelikecomponent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L230", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_kubernetes", + "target": "handler_kubernetes_getkubelikecomponent_v1alpha1" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L240", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_workspace_handler_kubernetes_go_handler_webhookhandler", + "target": "handler_webhookhandler_checksar" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_workspace_handler_kubernetes_go_handler_webhookhandler", + "target": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L173", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_workspace_handler_kubernetes_go_handler_webhookhandler", + "target": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate_v1alpha1" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L58", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_workspace_handler_kubernetes_go_handler_webhookhandler", + "target": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L192", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_workspace_handler_kubernetes_go_handler_webhookhandler", + "target": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate_v1alpha1" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L88", + "weight": 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": "webhook/workspace/handler/kubernetes.go", + "source_location": "L36", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate", + "target": "webhook_workspace_handler_kubernetes_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L36", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate", + "target": "webhook_workspace_handler_kubernetes_go_devworkspacetemplatespec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L36", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate", + "target": "webhook_workspace_handler_kubernetes_go_request" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L240", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_checksar", + "target": "webhook_workspace_handler_kubernetes_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L173", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate_v1alpha1", + "target": "webhook_workspace_handler_kubernetes_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L58", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate", + "target": "webhook_workspace_handler_kubernetes_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L192", + "weight": 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": "webhook/workspace/handler/kubernetes.go", + "source_location": "L88", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatepermissionsonobject", + "target": "webhook_workspace_handler_kubernetes_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L240", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_checksar", + "target": "webhook_workspace_handler_kubernetes_go_request" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L173", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate_v1alpha1", + "target": "webhook_workspace_handler_kubernetes_go_request" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L58", + "weight": 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": "webhook/workspace/handler/kubernetes.go", + "source_location": "L192", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate_v1alpha1", + "target": "webhook_workspace_handler_kubernetes_go_request" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L88", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatepermissionsonobject", + "target": "webhook_workspace_handler_kubernetes_go_request" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L148", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_kubernetes_getkubecomponentsfromworkspace", + "target": "webhook_workspace_handler_kubernetes_go_devworkspacetemplatespec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L218", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_kubernetes_getkubecomponentsfromworkspace_v1alpha1", + "target": "webhook_workspace_handler_kubernetes_go_devworkspacetemplatespec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L173", + "weight": 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": "webhook/workspace/handler/kubernetes.go", + "source_location": "L58", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate", + "target": "webhook_workspace_handler_kubernetes_go_devworkspacetemplatespec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L192", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate_v1alpha1", + "target": "webhook_workspace_handler_kubernetes_go_devworkspacetemplatespec" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L59", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate", + "target": "handler_kubernetes_getkubecomponentsfromworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L80", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate", + "target": "handler_webhookhandler_validatepermissionsonobject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L185", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate_v1alpha1", + "target": "handler_webhookhandler_validatepermissionsonobject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L210", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate_v1alpha1", + "target": "handler_webhookhandler_validatepermissionsonobject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L111", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatepermissionsonobject", + "target": "handler_webhookhandler_checksar" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L151", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_kubernetes_getkubecomponentsfromworkspace", + "target": "handler_kubernetes_getkubelikecomponent" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L148", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "handler_kubernetes_getkubecomponentsfromworkspace", + "target": "webhook_workspace_handler_kubernetes_go_k8slikecomponent" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L218", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "handler_kubernetes_getkubecomponentsfromworkspace_v1alpha1", + "target": "webhook_workspace_handler_kubernetes_go_k8slikecomponent" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L163", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "handler_kubernetes_getkubelikecomponent", + "target": "webhook_workspace_handler_kubernetes_go_k8slikecomponent" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L230", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "handler_kubernetes_getkubelikecomponent_v1alpha1", + "target": "webhook_workspace_handler_kubernetes_go_k8slikecomponent" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L163", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_kubernetes_getkubelikecomponent", + "target": "webhook_workspace_handler_kubernetes_go_component" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L230", + "weight": 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": "webhook/workspace/handler/kubernetes.go", + "source_location": "L174", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate_v1alpha1", + "target": "handler_kubernetes_getkubecomponentsfromworkspace_v1alpha1" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L193", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate_v1alpha1", + "target": "handler_kubernetes_getkubecomponentsfromworkspace_v1alpha1" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L221", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_kubernetes_getkubecomponentsfromworkspace_v1alpha1", + "target": "handler_kubernetes_getkubelikecomponent_v1alpha1" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L240", + "weight": 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": "webhook/workspace/handler/metadata.go", + "source_location": "L90", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_metadata", + "target": "handler_metadata_mutatecreatorlabel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/metadata.go", + "source_location": "L53", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_metadata", + "target": "handler_metadata_mutatelabelsonupdate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/metadata.go", + "source_location": "L68", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_metadata", + "target": "handler_metadata_mutateworkspaceidlabel" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/metadata.go", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_workspace_handler_metadata_go_handler_webhookhandler", + "target": "handler_webhookhandler_mutatemetadataoncreate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/metadata.go", + "source_location": "L41", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_workspace_handler_metadata_go_handler_webhookhandler", + "target": "handler_webhookhandler_mutatemetadataonupdate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/metadata.go", + "source_location": "L26", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutatemetadataoncreate", + "target": "webhook_workspace_handler_metadata_go_objectmeta" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/metadata.go", + "source_location": "L41", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutatemetadataonupdate", + "target": "webhook_workspace_handler_metadata_go_objectmeta" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/metadata.go", + "source_location": "L45", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutatemetadataonupdate", + "target": "handler_metadata_mutatelabelsonupdate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/metadata.go", + "source_location": "L59", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_metadata_mutatelabelsonupdate", + "target": "handler_metadata_mutatecreatorlabel" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/metadata.go", + "source_location": "L54", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_metadata_mutatelabelsonupdate", + "target": "handler_metadata_mutateworkspaceidlabel" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/pod.go", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_workspace_handler_pod_go_handler_webhookhandler", + "target": "handler_webhookhandler_mutatepodoncreate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/pod.go", + "source_location": "L42", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_workspace_handler_pod_go_handler_webhookhandler", + "target": "handler_webhookhandler_mutatepodonupdate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/pod.go", + "source_location": "L26", + "weight": 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": "webhook/workspace/handler/pod.go", + "source_location": "L26", + "weight": 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": "webhook/workspace/handler/pod.go", + "source_location": "L26", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutatepodoncreate", + "target": "webhook_workspace_handler_pod_go_response" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/pod.go", + "source_location": "L42", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutatepodonupdate", + "target": "webhook_workspace_handler_pod_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/pod.go", + "source_location": "L42", + "weight": 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": "webhook/workspace/handler/pod.go", + "source_location": "L42", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutatepodonupdate", + "target": "webhook_workspace_handler_pod_go_response" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L27", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_workspace_handler_template_go_handler_webhookhandler", + "target": "handler_webhookhandler_mutateworkspacetemplatev1alpha1oncreate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L55", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_workspace_handler_template_go_handler_webhookhandler", + "target": "handler_webhookhandler_mutateworkspacetemplatev1alpha1onupdate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L41", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_workspace_handler_template_go_handler_webhookhandler", + "target": "handler_webhookhandler_mutateworkspacetemplatev1alpha2oncreate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L88", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_workspace_handler_template_go_handler_webhookhandler", + "target": "handler_webhookhandler_mutateworkspacetemplatev1alpha2onupdate" + }, + { + "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_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", + "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": "webhook/workspace/handler/template.go", + "source_location": "L41", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha2oncreate", + "target": "webhook_workspace_handler_template_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L88", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha2onupdate", + "target": "webhook_workspace_handler_template_go_context" + }, + { + "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_request" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L41", + "weight": 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": "webhook/workspace/handler/template.go", + "source_location": "L88", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha2onupdate", + "target": "webhook_workspace_handler_template_go_request" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L55", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha1onupdate", + "target": "webhook_workspace_handler_template_go_response" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L41", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha2oncreate", + "target": "webhook_workspace_handler_template_go_response" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L88", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha2onupdate", + "target": "webhook_workspace_handler_template_go_response" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/validate.go", + "source_location": "L29", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_workspace_handler_validate_go_handler_webhookhandler", + "target": "handler_webhookhandler_validatedevfile" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/validate.go", + "source_location": "L29", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatedevfile", + "target": "webhook_workspace_handler_validate_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/validate.go", + "source_location": "L29", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatedevfile", + "target": "webhook_workspace_handler_validate_go_request" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/validate.go", + "source_location": "L29", + "weight": 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": "webhook/workspace/handler/warning.go", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_warning", + "target": "handler_unsupportedwarnings" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L120", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_warning", + "target": "handler_warning_checkforaddedunsupportedfeatures" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L45", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_warning", + "target": "handler_warning_checkunsupportedfeatures" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L82", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_warning", + "target": "handler_warning_formatunsupportedfeatureswarning" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L35", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_warning", + "target": "handler_warning_newunsupportedwarnings" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L74", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_warning", + "target": "handler_warning_unsupportedwarningspresent" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L120", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "handler_warning_checkforaddedunsupportedfeatures", + "target": "handler_unsupportedwarnings" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L45", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "handler_warning_checkunsupportedfeatures", + "target": "handler_unsupportedwarnings" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L82", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_warning_formatunsupportedfeatureswarning", + "target": "handler_unsupportedwarnings" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L35", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "handler_warning_newunsupportedwarnings", + "target": "handler_unsupportedwarnings" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L74", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_warning_unsupportedwarningspresent", + "target": "handler_unsupportedwarnings" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L123", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_warning_checkforaddedunsupportedfeatures", + "target": "handler_warning_newunsupportedwarnings" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_warning_checkunsupportedfeatures", + "target": "handler_warning_newunsupportedwarnings" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L121", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_warning_checkforaddedunsupportedfeatures", + "target": "handler_warning_checkunsupportedfeatures" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L45", + "weight": 1.0, + "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": "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", + "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": "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, + "confidence_score": 1.0, + "source": "handler_warning_test", + "target": "handler_testcase" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L34", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_warning_test", + "target": "handler_testinput" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L39", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_warning_test", + "target": "handler_testoutput" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L56", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_warning_test", + "target": "handler_warning_test_loadalltestcasesorpanic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L44", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_warning_test", + "target": "handler_warning_test_loadtestcaseorpanic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L71", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_warning_test", + "target": "handler_warning_test_testmodifyworkspacewithunsupportedfeatures" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L30", + "weight": 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": "webhook/workspace/handler/warning_test.go", + "source_location": "L31", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "handler_testcase", + "target": "webhook_workspace_handler_warning_test_go_testoutput" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L56", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "handler_warning_test_loadalltestcasesorpanic", + "target": "handler_testcase" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L44", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "handler_warning_test_loadtestcaseorpanic", + "target": "handler_testcase" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L36", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "handler_testinput", + "target": "webhook_workspace_handler_warning_test_go_devworkspacetemplatespec" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L66", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_warning_test_loadalltestcasesorpanic", + "target": "handler_warning_test_loadtestcaseorpanic" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L44", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_warning_test_loadtestcaseorpanic", + "target": "webhook_workspace_handler_warning_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L56", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_warning_test_loadalltestcasesorpanic", + "target": "webhook_workspace_handler_warning_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L71", + "weight": 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": "webhook/workspace/handler/warning_test.go", + "source_location": "L72", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_warning_test_testmodifyworkspacewithunsupportedfeatures", + "target": "handler_warning_test_loadalltestcasesorpanic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L209", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_workspace", + "target": "handler_workspace_hasfinalizer" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L32", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_workspace_handler_workspace_go_handler_webhookhandler", + "target": "handler_webhookhandler_mutateworkspacev1alpha1oncreate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L76", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_workspace_handler_workspace_go_handler_webhookhandler", + "target": "handler_webhookhandler_mutateworkspacev1alpha1onupdate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L48", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_workspace_handler_workspace_go_handler_webhookhandler", + "target": "handler_webhookhandler_mutateworkspacev1alpha2oncreate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L118", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_workspace_handler_workspace_go_handler_webhookhandler", + "target": "handler_webhookhandler_mutateworkspacev1alpha2onupdate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L32", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutateworkspacev1alpha1oncreate", + "target": "webhook_workspace_handler_workspace_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L32", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutateworkspacev1alpha1oncreate", + "target": "webhook_workspace_handler_workspace_go_request" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L32", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutateworkspacev1alpha1oncreate", + "target": "webhook_workspace_handler_workspace_go_response" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L76", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutateworkspacev1alpha1onupdate", + "target": "webhook_workspace_handler_workspace_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L48", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutateworkspacev1alpha2oncreate", + "target": "webhook_workspace_handler_workspace_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L118", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutateworkspacev1alpha2onupdate", + "target": "webhook_workspace_handler_workspace_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L76", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutateworkspacev1alpha1onupdate", + "target": "webhook_workspace_handler_workspace_go_request" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L48", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutateworkspacev1alpha2oncreate", + "target": "webhook_workspace_handler_workspace_go_request" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L118", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutateworkspacev1alpha2onupdate", + "target": "webhook_workspace_handler_workspace_go_request" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L76", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutateworkspacev1alpha1onupdate", + "target": "webhook_workspace_handler_workspace_go_response" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L48", + "weight": 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": "webhook/workspace/handler/workspace.go", + "source_location": "L118", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutateworkspacev1alpha2onupdate", + "target": "webhook_workspace_handler_workspace_go_response" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L209", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_workspace_hasfinalizer", + "target": "webhook_workspace_handler_workspace_go_object" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/mutate.go", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_mutate", + "target": "workspace_mutate_newresourcesmutator" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/mutate.go", + "source_location": "L32", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_mutate", + "target": "workspace_resourcesmutator" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/mutate.go", + "source_location": "L36", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_mutate_newresourcesmutator", + "target": "workspace_resourcesmutator" + }, + { + "relation": "embeds", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/mutate.go", + "source_location": "L33", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_resourcesmutator", + "target": "webhook_workspace_mutate_go_webhookhandler" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/mutate.go", + "source_location": "L41", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_resourcesmutator", + "target": "workspace_resourcesmutator_handle" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/mutate.go", + "source_location": "L36", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_mutate_newresourcesmutator", + "target": "webhook_workspace_mutate_go_manager" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/mutate.go", + "source_location": "L41", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_resourcesmutator_handle", + "target": "webhook_workspace_mutate_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/mutate.go", + "source_location": "L41", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_resourcesmutator_handle", + "target": "webhook_workspace_mutate_go_request" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/mutate.go", + "source_location": "L41", + "weight": 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": "webhook/workspace/mutating_cfg.go", + "source_location": "L34", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_mutating_cfg", + "target": "workspace_mutating_cfg_buildmutatewebhookcfg" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/mutating_cfg.go", + "source_location": "L34", + "weight": 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": "webhook/workspace/validate.go", + "source_location": "L32", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_validate", + "target": "workspace_resourcesvalidator" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/validate.go", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_validate", + "target": "workspace_validate_newresourcesvalidator" + }, + { + "relation": "embeds", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/validate.go", + "source_location": "L33", + "weight": 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": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/validate.go", + "source_location": "L36", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_validate_newresourcesvalidator", + "target": "workspace_resourcesvalidator" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/validate.go", + "source_location": "L36", + "weight": 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": "webhook/workspace/validate.go", + "source_location": "L40", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_resourcesvalidator_handle", + "target": "webhook_workspace_validate_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/validate.go", + "source_location": "L40", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_resourcesvalidator_handle", + "target": "webhook_workspace_validate_go_request" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/validate.go", + "source_location": "L40", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_resourcesvalidator_handle", + "target": "webhook_workspace_validate_go_response" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/validating_cfg.go", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_validating_cfg", + "target": "workspace_validating_cfg_buildvalidatingwebhookcfg" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/validating_cfg.go", + "source_location": "L31", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_validating_cfg_buildvalidatingwebhookcfg", + "target": "webhook_workspace_validating_cfg_go_validatingwebhookconfiguration" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L1", + "weight": 1.0, + "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": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L179", + "weight": 1.0, + "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": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L146", + "weight": 1.0, + "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": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L260", + "weight": 1.0, + "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": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L106", + "weight": 1.0, + "source": "ci_readme_che_happy_path_che_happy_path_test", + "target": "ci_readme_che_happy_path_common_failures", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L37", + "weight": 1.0, + "source": "ci_readme_che_happy_path_che_happy_path_test", + "target": "ci_readme_che_happy_path_configuration", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L172", + "weight": 1.0, + "source": "ci_readme_che_happy_path_che_happy_path_test", + "target": "ci_readme_che_happy_path_dependencies", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L94", + "weight": 1.0, + "source": "ci_readme_che_happy_path_che_happy_path_test", + "target": "ci_readme_che_happy_path_exit_codes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L10", + "weight": 1.0, + "source": "ci_readme_che_happy_path_che_happy_path_test", + "target": "ci_readme_che_happy_path_features", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L6", + "weight": 1.0, + "source": "ci_readme_che_happy_path_che_happy_path_test", + "target": "ci_readme_che_happy_path_overview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L296", + "weight": 1.0, + "source": "ci_readme_che_happy_path_che_happy_path_test", + "target": "ci_readme_che_happy_path_related_documentation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L75", + "weight": 1.0, + "source": "ci_readme_che_happy_path_che_happy_path_test", + "target": "ci_readme_che_happy_path_test_flow", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L99", + "weight": 1.0, + "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": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L50", + "weight": 1.0, + "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": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L22", + "weight": 1.0, + "source": "ci_readme_che_happy_path_features", + "target": "ci_readme_che_happy_path_artifact_collection", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L32", + "weight": 1.0, + "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": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L17", + "weight": 1.0, + "source": "ci_readme_che_happy_path_features", + "target": "ci_readme_che_happy_path_health_checks", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L12", + "weight": 1.0, + "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": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L52", + "weight": 1.0, + "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": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L68", + "weight": 1.0, + "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": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L122", + "weight": 1.0, + "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": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L117", + "weight": 1.0, + "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": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L108", + "weight": 1.0, + "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": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L137", + "weight": 1.0, + "source": "ci_readme_che_happy_path_common_failures", + "target": "ci_readme_che_happy_path_olm_subscription_stuck", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L132", + "weight": 1.0, + "source": "ci_readme_che_happy_path_common_failures", + "target": "ci_readme_che_happy_path_pod_crashloopbackoff", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L181", + "weight": 1.0, + "source": "ci_readme_che_happy_path_advanced_troubleshooting", + "target": "ci_readme_che_happy_path_olm_infrastructure_issues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L233", + "weight": 1.0, + "source": "ci_readme_che_happy_path_advanced_troubleshooting", + "target": "ci_readme_che_happy_path_subscription_timeout_issues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L185", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L193", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L212", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L272", + "weight": 1.0, + "source": "ci_readme_che_happy_path_ci_failure_reports", + "target": "ci_readme_che_happy_path_failure_categories", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L281", + "weight": 1.0, + "source": "ci_readme_che_happy_path_ci_failure_reports", + "target": "ci_readme_che_happy_path_report_artifacts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L264", + "weight": 1.0, + "source": "ci_readme_che_happy_path_ci_failure_reports", + "target": "ci_readme_che_happy_path_what_gets_reported", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L288", + "weight": 1.0, + "source": "ci_readme_che_happy_path_ci_failure_reports", + "target": "ci_readme_che_happy_path_why_these_comments_matter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".claude/CLAUDE.md", + "source_location": "L1", + "weight": 1.0, + "source": "claude_claude", + "target": "claude_claude_project_rules", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".claude/CLAUDE.md", + "source_location": "L7", + "weight": 1.0, + "source": "claude_claude_project_rules", + "target": "claude_claude_architecture_decision_records", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".gemini/redhat-compliance-and-responsible-ai.md", + "source_location": "L1", + "weight": 1.0, + "source": "gemini_redhat_compliance_and_responsible_ai", + "target": "gemini_redhat_compliance_and_responsible_ai_gemini_rules", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".gemini/redhat-compliance-and-responsible-ai.md", + "source_location": "L10", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": ".gemini/redhat-compliance-and-responsible-ai.md", + "source_location": "L12", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": ".gemini/redhat-compliance-and-responsible-ai.md", + "source_location": "L18", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": ".github/ISSUE_TEMPLATE/bug_report.md", + "source_location": "L25", + "weight": 1.0, + "source": "issue_template_bug_report", + "target": "issue_template_bug_report_additional_context", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".github/ISSUE_TEMPLATE/bug_report.md", + "source_location": "L10", + "weight": 1.0, + "source": "issue_template_bug_report", + "target": "issue_template_bug_report_description", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".github/ISSUE_TEMPLATE/bug_report.md", + "source_location": "L22", + "weight": 1.0, + "source": "issue_template_bug_report", + "target": "issue_template_bug_report_expected_behavior", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".github/ISSUE_TEMPLATE/bug_report.md", + "source_location": "L13", + "weight": 1.0, + "source": "issue_template_bug_report", + "target": "issue_template_bug_report_how_to_reproduce", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".github/ISSUE_TEMPLATE/feature_request.md", + "source_location": "L13", + "weight": 1.0, + "source": "issue_template_feature_request", + "target": "issue_template_feature_request_additional_context", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".github/ISSUE_TEMPLATE/feature_request.md", + "source_location": "L10", + "weight": 1.0, + "source": "issue_template_feature_request", + "target": "issue_template_feature_request_description", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".github/PULL_REQUEST_TEMPLATE.md", + "source_location": "L7", + "weight": 1.0, + "source": "github_pull_request_template", + "target": "github_pull_request_template_is_it_tested_how", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".github/PULL_REQUEST_TEMPLATE.md", + "source_location": "L10", + "weight": 1.0, + "source": "github_pull_request_template", + "target": "github_pull_request_template_pr_checklist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".github/PULL_REQUEST_TEMPLATE.md", + "source_location": "L1", + "weight": 1.0, + "source": "github_pull_request_template", + "target": "github_pull_request_template_what_does_this_pr_do", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".github/PULL_REQUEST_TEMPLATE.md", + "source_location": "L4", + "weight": 1.0, + "source": "github_pull_request_template", + "target": "github_pull_request_template_what_issues_does_this_pr_fix_or_reference", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/archive.md", + "source_location": "L1", + "weight": 1.0, + "source": "remember_archive", + "target": "remember_archive_archive", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/archive.md", + "source_location": "L12", + "weight": 1.0, + "source": "remember_archive_archive", + "target": "remember_archive_week_of_2026_04_27", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/archive.md", + "source_location": "L9", + "weight": 1.0, + "source": "remember_archive_archive", + "target": "remember_archive_week_of_2026_05_05", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/archive.md", + "source_location": "L6", + "weight": 1.0, + "source": "remember_archive_archive", + "target": "remember_archive_week_of_2026_05_12", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/archive.md", + "source_location": "L3", + "weight": 1.0, + "source": "remember_archive_archive", + "target": "remember_archive_week_of_2026_06_02", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/recent.md", + "source_location": "L1", + "weight": 1.0, + "source": "remember_recent", + "target": "remember_recent_recent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/today-2026-04-27.done.md", + "source_location": "L1", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/today-2026-04-30.done.md", + "source_location": "L1", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/today-2026-05-04.done.md", + "source_location": "L1", + "weight": 1.0, + "source": "remember_today_2026_05_04_done", + "target": "remember_today_2026_05_04_done_find_lost_session", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/today-2026-05-06.done.md", + "source_location": "L1", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/today-2026-05-06.done.md", + "source_location": "L3", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/today-2026-05-11.done.md", + "source_location": "L1", + "weight": 1.0, + "source": "remember_today_2026_05_11_done", + "target": "remember_today_2026_05_11_done_13_47_fix_crw_10760", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/today-2026-05-11.done.md", + "source_location": "L6", + "weight": 1.0, + "source": "remember_today_2026_05_11_done", + "target": "remember_today_2026_05_11_done_13_51_fix_crw_10760", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/today-2026-05-11.done.md", + "source_location": "L9", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/today-2026-05-11.done.md", + "source_location": "L4", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/today-2026-05-11.done.md", + "source_location": "L12", + "weight": 1.0, + "source": "remember_today_2026_05_11_done", + "target": "remember_today_2026_05_11_done_15_18_fix_crw_10760", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/today-2026-05-12.done.md", + "source_location": "L3", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/today-2026-05-12.done.md", + "source_location": "L1", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/today-2026-05-12.done.md", + "source_location": "L5", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/today-2026-05-12.done.md", + "source_location": "L7", + "weight": 1.0, + "source": "remember_today_2026_05_12_done", + "target": "remember_today_2026_05_12_done_19_09_fix_crw_10760", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "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": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/today-2026-05-13.done.md", + "source_location": "L3", + "weight": 1.0, + "source": "remember_today_2026_05_13_done", + "target": "remember_today_2026_05_13_done_11_48_fix_crw_10760", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/today-2026-05-13.done.md", + "source_location": "L5", + "weight": 1.0, + "source": "remember_today_2026_05_13_done", + "target": "remember_today_2026_05_13_done_13_31_fix_crw_10760", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/today-2026-05-13.done.md", + "source_location": "L7", + "weight": 1.0, + "source": "remember_today_2026_05_13_done", + "target": "remember_today_2026_05_13_done_14_06_fix_crw_10760", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/today-2026-05-14.done.md", + "source_location": "L6", + "weight": 1.0, + "source": "remember_today_2026_05_14_done", + "target": "remember_today_2026_05_14_done_14_23_git_security_review", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/today-2026-05-14.done.md", + "source_location": "L9", + "weight": 1.0, + "source": "remember_today_2026_05_14_done", + "target": "remember_today_2026_05_14_done_15_38_identical_endpoint_name", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/today-2026-05-14.done.md", + "source_location": "L4", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/today-2026-05-14.done.md", + "source_location": "L1", + "weight": 1.0, + "source": "remember_today_2026_05_14_done", + "target": "remember_today_2026_05_14_done_unknown_time_security_review", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/today-2026-05-15.done.md", + "source_location": "L6", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/today-2026-05-15.done.md", + "source_location": "L8", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/today-2026-05-15.done.md", + "source_location": "L13", + "weight": 1.0, + "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": ".remember/today-2026-05-15.done.md", + "source_location": "L16", + "weight": 1.0, + "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": ".remember/today-2026-05-15.done.md", + "source_location": "L11", + "weight": 1.0, + "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": ".remember/today-2026-05-15.done.md", + "source_location": "L1", + "weight": 1.0, + "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": ".remember/today-2026-05-15.done.md", + "source_location": "L4", + "weight": 1.0, + "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": ".remember/today-2026-06-04.done.md", + "source_location": "L8", + "weight": 1.0, + "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": ".remember/today-2026-06-04.done.md", + "source_location": "L10", + "weight": 1.0, + "source": "remember_today_2026_06_04_done", + "target": "remember_today_2026_06_04_done_11_41_docs_adr_framework", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/today-2026-06-04.done.md", + "source_location": "L13", + "weight": 1.0, + "source": "remember_today_2026_06_04_done", + "target": "remember_today_2026_06_04_done_12_26_docs_adr_framework", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/today-2026-06-04.done.md", + "source_location": "L16", + "weight": 1.0, + "source": "remember_today_2026_06_04_done", + "target": "remember_today_2026_06_04_done_12_36_docs_adr_framework", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/today-2026-06-04.done.md", + "source_location": "L18", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/today-2026-06-04.done.md", + "source_location": "L1", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/today-2026-06-04.done.md", + "source_location": "L31", + "weight": 1.0, + "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": ".remember/today-2026-06-04.done.md", + "source_location": "L5", + "weight": 1.0, + "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": ".remember/today-2026-06-05.done.md", + "source_location": "L1", + "weight": 1.0, + "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": ".remember/today-2026-06-15.md", + "source_location": "L1", + "weight": 1.0, + "source": "remember_today_2026_06_15", + "target": "remember_today_2026_06_15_09_16_13_36_crw_10504", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/today-2026-06-15.md", + "source_location": "L5", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/today-2026-06-15.md", + "source_location": "L9", + "weight": 1.0, + "source": "remember_today_2026_06_15", + "target": "remember_today_2026_06_15_14_01_docs_adr_framework", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/today-2026-06-15.md", + "source_location": "L17", + "weight": 1.0, + "source": "remember_today_2026_06_15", + "target": "remember_today_2026_06_15_14_45_claude_md", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/today-2026-06-15.md", + "source_location": "L13", + "weight": 1.0, + "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": "AGENTS.md", + "source_location": "L1", + "weight": 1.0, + "source": "agents", + "target": "agents_devworkspace_operator_ai_agent_instructions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L31", + "weight": 1.0, + "source": "agents_devworkspace_operator_ai_agent_instructions", + "target": "agents_advanced_features", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L9", + "weight": 1.0, + "source": "agents_devworkspace_operator_ai_agent_instructions", + "target": "agents_apis_provided_by_devworkspace_operator", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L762", + "weight": 1.0, + "source": "agents_devworkspace_operator_ai_agent_instructions", + "target": "agents_architecture_decision_records_adrs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L686", + "weight": 1.0, + "source": "agents_devworkspace_operator_ai_agent_instructions", + "target": "agents_build_development", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L20", + "weight": 1.0, + "source": "agents_devworkspace_operator_ai_agent_instructions", + "target": "agents_codebase_navigation_graphify", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L737", + "weight": 1.0, + "source": "agents_devworkspace_operator_ai_agent_instructions", + "target": "agents_common_operations_reference", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L575", + "weight": 1.0, + "source": "agents_devworkspace_operator_ai_agent_instructions", + "target": "agents_common_pitfalls_don_ts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L210", + "weight": 1.0, + "source": "agents_devworkspace_operator_ai_agent_instructions", + "target": "agents_critical_patterns", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L624", + "weight": 1.0, + "source": "agents_devworkspace_operator_ai_agent_instructions", + "target": "agents_debugging", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L546", + "weight": 1.0, + "source": "agents_devworkspace_operator_ai_agent_instructions", + "target": "agents_directory_structure", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L132", + "weight": 1.0, + "source": "agents_devworkspace_operator_ai_agent_instructions", + "target": "agents_project_specific_conventions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L57", + "weight": 1.0, + "source": "agents_devworkspace_operator_ai_agent_instructions", + "target": "agents_quick_decision_guide", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L783", + "weight": 1.0, + "source": "agents_devworkspace_operator_ai_agent_instructions", + "target": "agents_see_also", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L726", + "weight": 1.0, + "source": "agents_devworkspace_operator_ai_agent_instructions", + "target": "agents_version_information", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L51", + "weight": 1.0, + "source": "agents_advanced_features", + "target": "agents_flexible_contributions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L43", + "weight": 1.0, + "source": "agents_advanced_features", + "target": "agents_networking_routing_classes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L33", + "weight": 1.0, + "source": "agents_advanced_features", + "target": "agents_workspace_bootstrapping", + "confidence_score": 1.0 + }, + { + "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_workspace_bootstrapping" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L70", + "weight": 1.0, + "source": "agents_quick_decision_guide", + "target": "agents_client_usage_decisions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L91", + "weight": 1.0, + "source": "agents_quick_decision_guide", + "target": "agents_code_generation_decisions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L61", + "weight": 1.0, + "source": "agents_quick_decision_guide", + "target": "agents_error_handling_decisions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L84", + "weight": 1.0, + "source": "agents_quick_decision_guide", + "target": "agents_infrastructure_detection_decisions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L77", + "weight": 1.0, + "source": "agents_quick_decision_guide", + "target": "agents_metrics_decisions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L105", + "weight": 1.0, + "source": "agents_quick_decision_guide", + "target": "agents_rbac_decisions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L111", + "weight": 1.0, + "source": "agents_quick_decision_guide", + "target": "agents_status_update_decisions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L117", + "weight": 1.0, + "source": "agents_quick_decision_guide", + "target": "agents_testing_decisions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L98", + "weight": 1.0, + "source": "agents_quick_decision_guide", + "target": "agents_webhook_decisions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L127", + "weight": 1.0, + "source": "agents_quick_decision_guide", + "target": "agents_workspace_bootstrapping_decisions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L184", + "weight": 1.0, + "source": "agents_project_specific_conventions", + "target": "agents_file_formatting", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L134", + "weight": 1.0, + "source": "agents_project_specific_conventions", + "target": "agents_file_headers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L154", + "weight": 1.0, + "source": "agents_project_specific_conventions", + "target": "agents_import_organization", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L202", + "weight": 1.0, + "source": "agents_project_specific_conventions", + "target": "agents_naming_conventions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L344", + "weight": 1.0, + "source": "agents_critical_patterns", + "target": "agents_client_usage_cached_vs_non_cached", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L511", + "weight": 1.0, + "source": "agents_critical_patterns", + "target": "agents_deep_copy_pattern", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L447", + "weight": 1.0, + "source": "agents_critical_patterns", + "target": "agents_e2e_test_cleanup_pattern", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L212", + "weight": 1.0, + "source": "agents_critical_patterns", + "target": "agents_error_handling_with_custom_types", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L293", + "weight": 1.0, + "source": "agents_critical_patterns", + "target": "agents_failing_workspaces", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L314", + "weight": 1.0, + "source": "agents_critical_patterns", + "target": "agents_infrastructure_detection_pattern", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L403", + "weight": 1.0, + "source": "agents_critical_patterns", + "target": "agents_rbac_markers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L532", + "weight": 1.0, + "source": "agents_critical_patterns", + "target": "agents_reconciliation_best_practices", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L270", + "weight": 1.0, + "source": "agents_critical_patterns", + "target": "agents_status_updates_with_defer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L420", + "weight": 1.0, + "source": "agents_critical_patterns", + "target": "agents_testing_pattern", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L367", + "weight": 1.0, + "source": "agents_critical_patterns", + "target": "agents_webhook_pattern", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L607", + "weight": 1.0, + "source": "agents_common_pitfalls_don_ts", + "target": "agents_api_changes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L601", + "weight": 1.0, + "source": "agents_common_pitfalls_don_ts", + "target": "agents_code_generation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L577", + "weight": 1.0, + "source": "agents_common_pitfalls_don_ts", + "target": "agents_code_quality", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L589", + "weight": 1.0, + "source": "agents_common_pitfalls_don_ts", + "target": "agents_error_handling", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L595", + "weight": 1.0, + "source": "agents_common_pitfalls_don_ts", + "target": "agents_infrastructure_configuration", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L616", + "weight": 1.0, + "source": "agents_common_pitfalls_don_ts", + "target": "agents_testing", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L645", + "weight": 1.0, + "source": "agents_debugging", + "target": "agents_experimental_diff_logging", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L655", + "weight": 1.0, + "source": "agents_debugging", + "target": "agents_local_debugging", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L626", + "weight": 1.0, + "source": "agents_debugging", + "target": "agents_log_format_and_workspace_identification", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L675", + "weight": 1.0, + "source": "agents_debugging", + "target": "agents_reproducing_issues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L668", + "weight": 1.0, + "source": "agents_debugging", + "target": "agents_webhook_debugging", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L710", + "weight": 1.0, + "source": "agents_build_development", + "target": "agents_code_generation_triggers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L690", + "weight": 1.0, + "source": "agents_build_development", + "target": "agents_common_make_targets", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L702", + "weight": 1.0, + "source": "agents_build_development", + "target": "agents_development_workflow", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L720", + "weight": 1.0, + "source": "agents_build_development", + "target": "agents_environment_variables", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L756", + "weight": 1.0, + "source": "agents_common_operations_reference", + "target": "agents_force_reconcile_touch", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L741", + "weight": 1.0, + "source": "agents_common_operations_reference", + "target": "agents_get_controller_logs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L751", + "weight": 1.0, + "source": "agents_common_operations_reference", + "target": "agents_start_a_workspace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L746", + "weight": 1.0, + "source": "agents_common_operations_reference", + "target": "agents_stop_a_workspace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L779", + "weight": 1.0, + "source": "agents_architecture_decision_records_adrs", + "target": "agents_how_to_create_an_adr", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L766", + "weight": 1.0, + "source": "agents_architecture_decision_records_adrs", + "target": "agents_when_to_create_an_adr", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CHANGELOG.md", + "source_location": "L1", + "weight": 1.0, + "source": "changelog", + "target": "changelog_devworkspace_operator_changelog", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CHANGELOG.md", + "source_location": "L188", + "weight": 1.0, + "source": "changelog", + "target": "changelog_v0_35_0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CHANGELOG.md", + "source_location": "L184", + "weight": 1.0, + "source": "changelog", + "target": "changelog_v0_35_1", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CHANGELOG.md", + "source_location": "L170", + "weight": 1.0, + "source": "changelog", + "target": "changelog_v0_36_0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CHANGELOG.md", + "source_location": "L134", + "weight": 1.0, + "source": "changelog", + "target": "changelog_v0_37_0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CHANGELOG.md", + "source_location": "L120", + "weight": 1.0, + "source": "changelog", + "target": "changelog_v0_38_0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CHANGELOG.md", + "source_location": "L58", + "weight": 1.0, + "source": "changelog", + "target": "changelog_v0_39_0", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CHANGELOG.md", + "source_location": "L3", + "weight": 1.0, + "source": "changelog", + "target": "changelog_v0_40_0", + "confidence_score": 1.0 + }, + { + "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": "contains", + "confidence": "EXTRACTED", + "source_file": "CHANGELOG.md", + "source_location": "L51", + "weight": 1.0, + "source": "changelog_v0_40_0", + "target": "changelog_bug_fixes_improvements", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CHANGELOG.md", + "source_location": "L5", + "weight": 1.0, + "source": "changelog_v0_40_0", + "target": "changelog_features", + "confidence_score": 1.0 + }, + { + "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": "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": "contains", + "confidence": "EXTRACTED", + "source_file": "CHANGELOG.md", + "source_location": "L47", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": "CHANGELOG.md", + "source_location": "L7", + "weight": 1.0, + "source": "changelog_features", + "target": "changelog_per_workspace_backup_status_tracking_1549_https_github_com_devfile_devworkspace_operator_issues_1549", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CHANGELOG.md", + "source_location": "L16", + "weight": 1.0, + "source": "changelog_features", + "target": "changelog_restore_workspace_from_backup_1525_https_github_com_devfile_devworkspace_operator_issues_1525", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CHANGELOG.md", + "source_location": "L117", + "weight": 1.0, + "source": "changelog_v0_39_0", + "target": "changelog_bug_fixes_improvements_117", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CHANGELOG.md", + "source_location": "L59", + "weight": 1.0, + "source": "changelog_v0_39_0", + "target": "changelog_features_59", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CHANGELOG.md", + "source_location": "L95", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": "CHANGELOG.md", + "source_location": "L70", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": "CHANGELOG.md", + "source_location": "L60", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": "CHANGELOG.md", + "source_location": "L129", + "weight": 1.0, + "source": "changelog_v0_38_0", + "target": "changelog_bug_fixes_improvements_129", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CHANGELOG.md", + "source_location": "L121", + "weight": 1.0, + "source": "changelog_v0_38_0", + "target": "changelog_features_121", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CHANGELOG.md", + "source_location": "L122", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": "CHANGELOG.md", + "source_location": "L164", + "weight": 1.0, + "source": "changelog_v0_37_0", + "target": "changelog_bug_fixes_improvements_164", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CHANGELOG.md", + "source_location": "L135", + "weight": 1.0, + "source": "changelog_v0_37_0", + "target": "changelog_features_135", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CHANGELOG.md", + "source_location": "L136", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": "CHANGELOG.md", + "source_location": "L151", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": "CHANGELOG.md", + "source_location": "L171", + "weight": 1.0, + "source": "changelog_v0_36_0", + "target": "changelog_bug_fixes_improvements_171", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CHANGELOG.md", + "source_location": "L180", + "weight": 1.0, + "source": "changelog_v0_36_0", + "target": "changelog_bug_fixes_improvements_180", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CHANGELOG.md", + "source_location": "L177", + "weight": 1.0, + "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": "CHANGELOG.md", + "source_location": "L172", + "weight": 1.0, + "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": "CHANGELOG.md", + "source_location": "L185", + "weight": 1.0, + "source": "changelog_v0_35_1", + "target": "changelog_bug_fixes_improvements_185", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CHANGELOG.md", + "source_location": "L206", + "weight": 1.0, + "source": "changelog_v0_35_0", + "target": "changelog_bug_fixes_improvements_206", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CHANGELOG.md", + "source_location": "L190", + "weight": 1.0, + "source": "changelog_v0_35_0", + "target": "changelog_features_190", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CHANGELOG.md", + "source_location": "L191", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": "CONTRIBUTING.md", + "source_location": "L1", + "weight": 1.0, + "source": "contributing", + "target": "contributing_contributing", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CONTRIBUTING.md", + "source_location": "L34", + "weight": 1.0, + "source": "contributing_contributing", + "target": "contributing_ci", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CONTRIBUTING.md", + "source_location": "L5", + "weight": 1.0, + "source": "contributing_contributing", + "target": "contributing_code_of_conduct", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CONTRIBUTING.md", + "source_location": "L41", + "weight": 1.0, + "source": "contributing_contributing", + "target": "contributing_development", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CONTRIBUTING.md", + "source_location": "L9", + "weight": 1.0, + "source": "contributing_contributing", + "target": "contributing_getting_started", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CONTRIBUTING.md", + "source_location": "L11", + "weight": 1.0, + "source": "contributing_getting_started", + "target": "contributing_issues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CONTRIBUTING.md", + "source_location": "L16", + "weight": 1.0, + "source": "contributing_getting_started", + "target": "contributing_pull_requests", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CONTRIBUTING.md", + "source_location": "L36", + "weight": 1.0, + "source": "contributing_ci", + "target": "contributing_github_actions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CONTRIBUTING.md", + "source_location": "L330", + "weight": 1.0, + "source": "contributing_development", + "target": "contributing_build_a_custom_olm_bundle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CONTRIBUTING.md", + "source_location": "L45", + "weight": 1.0, + "source": "contributing_development", + "target": "contributing_codebase_navigation_graphify", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CONTRIBUTING.md", + "source_location": "L182", + "weight": 1.0, + "source": "contributing_development", + "target": "contributing_devworkspace_operator_first_time_development_setup", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CONTRIBUTING.md", + "source_location": "L156", + "weight": 1.0, + "source": "contributing_development", + "target": "contributing_makefile", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CONTRIBUTING.md", + "source_location": "L71", + "weight": 1.0, + "source": "contributing_development", + "target": "contributing_prerequisites", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CONTRIBUTING.md", + "source_location": "L320", + "weight": 1.0, + "source": "contributing_development", + "target": "contributing_remove_controller_from_your_k8s_os_cluster", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CONTRIBUTING.md", + "source_location": "L233", + "weight": 1.0, + "source": "contributing_development", + "target": "contributing_run_controller_locally", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CONTRIBUTING.md", + "source_location": "L258", + "weight": 1.0, + "source": "contributing_development", + "target": "contributing_run_controller_locally_and_debug", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CONTRIBUTING.md", + "source_location": "L274", + "weight": 1.0, + "source": "contributing_development", + "target": "contributing_run_webhook_server_locally_and_debug", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CONTRIBUTING.md", + "source_location": "L288", + "weight": 1.0, + "source": "contributing_development", + "target": "contributing_running_tests", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CONTRIBUTING.md", + "source_location": "L227", + "weight": 1.0, + "source": "contributing_development", + "target": "contributing_test_run_controller", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CONTRIBUTING.md", + "source_location": "L306", + "weight": 1.0, + "source": "contributing_development", + "target": "contributing_updating_devfile_api", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CONTRIBUTING.md", + "source_location": "L136", + "weight": 1.0, + "source": "contributing_prerequisites", + "target": "contributing_container_tool_selection", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CONTRIBUTING.md", + "source_location": "L88", + "weight": 1.0, + "source": "contributing_prerequisites", + "target": "contributing_macos_specific_issues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CONTRIBUTING.md", + "source_location": "L115", + "weight": 1.0, + "source": "contributing_prerequisites", + "target": "contributing_multi_architecture_builds", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L3", + "weight": 1.0, + "source": "readme", + "target": "readme_devworkspace_operator", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L147", + "weight": 1.0, + "source": "readme_devworkspace_operator", + "target": "readme_contributing", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L70", + "weight": 1.0, + "source": "readme_devworkspace_operator", + "target": "readme_devworkspace_operator_installation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L56", + "weight": 1.0, + "source": "readme_devworkspace_operator", + "target": "readme_devworkspace_operator_on_developer_sandbox", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L27", + "weight": 1.0, + "source": "readme_devworkspace_operator", + "target": "readme_example", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L11", + "weight": 1.0, + "source": "readme_devworkspace_operator", + "target": "readme_what_is_the_devworkspace_operator", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L51", + "weight": 1.0, + "source": "readme_example", + "target": "readme_additional_configuration", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L42", + "weight": 1.0, + "source": "readme_example", + "target": "readme_devworkspace_contributions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L35", + "weight": 1.0, + "source": "readme_example", + "target": "readme_devworkspace_template", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L97", + "weight": 1.0, + "source": "readme_devworkspace_operator_installation", + "target": "readme_adding_the_devworkspace_operator_catalog_source", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L127", + "weight": 1.0, + "source": "readme_devworkspace_operator_installation", + "target": "readme_create_the_devworkspace_operator_subscription", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L89", + "weight": 1.0, + "source": "readme_devworkspace_operator_installation", + "target": "readme_installing_the_operator_lifecycle_manager", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "README.md", + "source_location": "L76", + "weight": 1.0, + "source": "readme_devworkspace_operator_installation", + "target": "readme_platform_specific_installation_guides", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L1", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L77", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L48", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L8", + "weight": 1.0, + "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": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L32", + "weight": 1.0, + "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": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L93", + "weight": 1.0, + "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": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L36", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L42", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L50", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L59", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L68", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L85", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L89", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L79", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": "adr/AGENTS.md", + "source_location": "L1", + "weight": 1.0, + "source": "adr_agents", + "target": "adr_agents_adr_maintenance_guide_for_ai_agents", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "adr/AGENTS.md", + "source_location": "L5", + "weight": 1.0, + "source": "adr_agents_adr_maintenance_guide_for_ai_agents", + "target": "adr_agents_creating_a_new_adr", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "adr/AGENTS.md", + "source_location": "L28", + "weight": 1.0, + "source": "adr_agents_adr_maintenance_guide_for_ai_agents", + "target": "adr_agents_format_rules", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "adr/AGENTS.md", + "source_location": "L12", + "weight": 1.0, + "source": "adr_agents_adr_maintenance_guide_for_ai_agents", + "target": "adr_agents_naming_convention", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "adr/AGENTS.md", + "source_location": "L20", + "weight": 1.0, + "source": "adr_agents_adr_maintenance_guide_for_ai_agents", + "target": "adr_agents_superseding_an_adr", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "adr/README.md", + "source_location": "L1", + "weight": 1.0, + "source": "adr_readme", + "target": "adr_readme_architecture_decision_records_adrs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "adr/README.md", + "source_location": "L37", + "weight": 1.0, + "source": "adr_readme_architecture_decision_records_adrs", + "target": "adr_readme_creating_a_new_adr", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "adr/README.md", + "source_location": "L20", + "weight": 1.0, + "source": "adr_readme_architecture_decision_records_adrs", + "target": "adr_readme_lifecycle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "adr/README.md", + "source_location": "L31", + "weight": 1.0, + "source": "adr_readme_architecture_decision_records_adrs", + "target": "adr_readme_naming_convention", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "adr/README.md", + "source_location": "L5", + "weight": 1.0, + "source": "adr_readme_architecture_decision_records_adrs", + "target": "adr_readme_what_is_an_adr", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "adr/README.md", + "source_location": "L9", + "weight": 1.0, + "source": "adr_readme_architecture_decision_records_adrs", + "target": "adr_readme_when_to_write_an_adr", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "adr/TEMPLATE.md", + "source_location": "L1", + "weight": 1.0, + "source": "adr_template", + "target": "adr_template_title_of_decision", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "adr/TEMPLATE.md", + "source_location": "L34", + "weight": 1.0, + "source": "adr_template_title_of_decision", + "target": "adr_template_consequences", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "adr/TEMPLATE.md", + "source_location": "L16", + "weight": 1.0, + "source": "adr_template_title_of_decision", + "target": "adr_template_considered_alternatives", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "adr/TEMPLATE.md", + "source_location": "L8", + "weight": 1.0, + "source": "adr_template_title_of_decision", + "target": "adr_template_context", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "adr/TEMPLATE.md", + "source_location": "L12", + "weight": 1.0, + "source": "adr_template_title_of_decision", + "target": "adr_template_decision", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "adr/TEMPLATE.md", + "source_location": "L49", + "weight": 1.0, + "source": "adr_template_title_of_decision", + "target": "adr_template_references", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "adr/TEMPLATE.md", + "source_location": "L18", + "weight": 1.0, + "source": "adr_template_considered_alternatives", + "target": "adr_template_alternative_1_name", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "adr/TEMPLATE.md", + "source_location": "L26", + "weight": 1.0, + "source": "adr_template_considered_alternatives", + "target": "adr_template_alternative_2_name", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "adr/TEMPLATE.md", + "source_location": "L41", + "weight": 1.0, + "source": "adr_template_consequences", + "target": "adr_template_negative", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "adr/TEMPLATE.md", + "source_location": "L45", + "weight": 1.0, + "source": "adr_template_consequences", + "target": "adr_template_neutral", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "adr/TEMPLATE.md", + "source_location": "L36", + "weight": 1.0, + "source": "adr_template_consequences", + "target": "adr_template_positive", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/dwo-configuration.md", + "source_location": "L110", + "weight": 1.0, + "source": "docs_dwo_configuration", + "target": "docs_dwo_configuration_configuring_backup_cronjob", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/dwo-configuration.md", + "source_location": "L80", + "weight": 1.0, + "source": "docs_dwo_configuration", + "target": "docs_dwo_configuration_configuring_cleanup_cronjob", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/dwo-configuration.md", + "source_location": "L234", + "weight": 1.0, + "source": "docs_dwo_configuration", + "target": "docs_dwo_configuration_configuring_custom_init_containers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/dwo-configuration.md", + "source_location": "L215", + "weight": 1.0, + "source": "docs_dwo_configuration", + "target": "docs_dwo_configuration_configuring_pvc_storage_access_mode", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/dwo-configuration.md", + "source_location": "L49", + "weight": 1.0, + "source": "docs_dwo_configuration", + "target": "docs_dwo_configuration_configuring_the_webhook_deployment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/dwo-configuration.md", + "source_location": "L1", + "weight": 1.0, + "source": "docs_dwo_configuration", + "target": "docs_dwo_configuration_devworkspace_operator_configuration", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/dwo-configuration.md", + "source_location": "L5", + "weight": 1.0, + "source": "docs_dwo_configuration_devworkspace_operator_configuration", + "target": "docs_dwo_configuration_controller_configuration", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/dwo-configuration.md", + "source_location": "L31", + "weight": 1.0, + "source": "docs_dwo_configuration_devworkspace_operator_configuration", + "target": "docs_dwo_configuration_devworkspace_specific_configuration", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/dwo-configuration.md", + "source_location": "L17", + "weight": 1.0, + "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": "docs/dwo-configuration.md", + "source_location": "L134", + "weight": 1.0, + "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": "docs/dwo-configuration.md", + "source_location": "L162", + "weight": 1.0, + "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": "docs/dwo-configuration.md", + "source_location": "L199", + "weight": 1.0, + "source": "docs_dwo_configuration_configuring_backup_cronjob", + "target": "docs_dwo_configuration_restore_workspace_from_backup", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/dwo-configuration.md", + "source_location": "L244", + "weight": 1.0, + "source": "docs_dwo_configuration_configuring_custom_init_containers", + "target": "docs_dwo_configuration_basic_example_injecting_custom_tools", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/dwo-configuration.md", + "source_location": "L283", + "weight": 1.0, + "source": "docs_dwo_configuration_configuring_custom_init_containers", + "target": "docs_dwo_configuration_example_custom_persistent_home_initialization", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/dwo-configuration.md", + "source_location": "L310", + "weight": 1.0, + "source": "docs_dwo_configuration_configuring_custom_init_containers", + "target": "docs_dwo_configuration_execution_order", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/dwo-configuration.md", + "source_location": "L267", + "weight": 1.0, + "source": "docs_dwo_configuration_configuring_custom_init_containers", + "target": "docs_dwo_configuration_special_container_init_persistent_home", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/README.md", + "source_location": "L1", + "weight": 1.0, + "source": "grafana_readme", + "target": "grafana_readme_grafana_dashboards_for_the_devworkspace_operator", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/README.md", + "source_location": "L5", + "weight": 1.0, + "source": "grafana_readme_grafana_dashboards_for_the_devworkspace_operator", + "target": "grafana_readme_testing_devworkspace_operator_metrics_locally", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/kind-without-olm-linux.md", + "source_location": "L1", + "weight": 1.0, + "source": "installation_kind_without_olm_linux", + "target": "installation_kind_without_olm_linux_installation_on_kind_without_olm_linux", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/kind-without-olm-linux.md", + "source_location": "L3", + "weight": 1.0, + "source": "installation_kind_without_olm_linux_installation_on_kind_without_olm_linux", + "target": "installation_kind_without_olm_linux_prerequisites", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/kind-without-olm-linux.md", + "source_location": "L11", + "weight": 1.0, + "source": "installation_kind_without_olm_linux_installation_on_kind_without_olm_linux", + "target": "installation_kind_without_olm_linux_steps", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/kind-without-olm-linux.md", + "source_location": "L13", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/kind-without-olm-linux.md", + "source_location": "L33", + "weight": 1.0, + "source": "installation_kind_without_olm_linux_steps", + "target": "installation_kind_without_olm_linux_2_install_nginx_ingress_controller", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/kind-without-olm-linux.md", + "source_location": "L60", + "weight": 1.0, + "source": "installation_kind_without_olm_linux_steps", + "target": "installation_kind_without_olm_linux_3_create_namespace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/kind-without-olm-linux.md", + "source_location": "L68", + "weight": 1.0, + "source": "installation_kind_without_olm_linux_steps", + "target": "installation_kind_without_olm_linux_4_install_cert_manager", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/kind-without-olm-linux.md", + "source_location": "L85", + "weight": 1.0, + "source": "installation_kind_without_olm_linux_steps", + "target": "installation_kind_without_olm_linux_5_install_the_devworkspace_operator", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/kind-without-olm-linux.md", + "source_location": "L102", + "weight": 1.0, + "source": "installation_kind_without_olm_linux_steps", + "target": "installation_kind_without_olm_linux_6_create_the_devworkspace_operator_config", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/kind-without-olm-linux.md", + "source_location": "L131", + "weight": 1.0, + "source": "installation_kind_without_olm_linux_steps", + "target": "installation_kind_without_olm_linux_7_create_a_sample_devworkspace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/kind-without-olm-linux.md", + "source_location": "L104", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/kind-without-olm-linux.md", + "source_location": "L114", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/kind-without-olm-macos.md", + "source_location": "L1", + "weight": 1.0, + "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": "docs/installation/kind-without-olm-macos.md", + "source_location": "L3", + "weight": 1.0, + "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": "docs/installation/kind-without-olm-macos.md", + "source_location": "L11", + "weight": 1.0, + "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": "docs/installation/kind-without-olm-macos.md", + "source_location": "L13", + "weight": 1.0, + "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": "docs/installation/kind-without-olm-macos.md", + "source_location": "L21", + "weight": 1.0, + "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": "docs/installation/kind-without-olm-macos.md", + "source_location": "L38", + "weight": 1.0, + "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": "docs/installation/kind-without-olm-macos.md", + "source_location": "L79", + "weight": 1.0, + "source": "installation_kind_without_olm_macos_steps", + "target": "installation_kind_without_olm_macos_4_install_nginx_ingress_controller", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/kind-without-olm-macos.md", + "source_location": "L96", + "weight": 1.0, + "source": "installation_kind_without_olm_macos_steps", + "target": "installation_kind_without_olm_macos_5_create_namespace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/kind-without-olm-macos.md", + "source_location": "L104", + "weight": 1.0, + "source": "installation_kind_without_olm_macos_steps", + "target": "installation_kind_without_olm_macos_6_install_cert_manager", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/kind-without-olm-macos.md", + "source_location": "L121", + "weight": 1.0, + "source": "installation_kind_without_olm_macos_steps", + "target": "installation_kind_without_olm_macos_7_install_the_devworkspace_operator", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/kind-without-olm-macos.md", + "source_location": "L138", + "weight": 1.0, + "source": "installation_kind_without_olm_macos_steps", + "target": "installation_kind_without_olm_macos_8_create_the_devworkspace_operator_config", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/kind-without-olm-macos.md", + "source_location": "L170", + "weight": 1.0, + "source": "installation_kind_without_olm_macos_steps", + "target": "installation_kind_without_olm_macos_9_create_a_sample_devworkspace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/kind-without-olm-macos.md", + "source_location": "L140", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/kind-without-olm-macos.md", + "source_location": "L153", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/minikube-without-olm.md", + "source_location": "L1", + "weight": 1.0, + "source": "installation_minikube_without_olm", + "target": "installation_minikube_without_olm_installation_on_minikube_without_olm", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/minikube-without-olm.md", + "source_location": "L3", + "weight": 1.0, + "source": "installation_minikube_without_olm_installation_on_minikube_without_olm", + "target": "installation_minikube_without_olm_prerequisites", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/minikube-without-olm.md", + "source_location": "L10", + "weight": 1.0, + "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": "docs/installation/minikube-without-olm.md", + "source_location": "L12", + "weight": 1.0, + "source": "installation_minikube_without_olm_steps", + "target": "installation_minikube_without_olm_1_start_minikube", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/minikube-without-olm.md", + "source_location": "L20", + "weight": 1.0, + "source": "installation_minikube_without_olm_steps", + "target": "installation_minikube_without_olm_2_ingress_addon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/minikube-without-olm.md", + "source_location": "L28", + "weight": 1.0, + "source": "installation_minikube_without_olm_steps", + "target": "installation_minikube_without_olm_3_create_namespace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/minikube-without-olm.md", + "source_location": "L36", + "weight": 1.0, + "source": "installation_minikube_without_olm_steps", + "target": "installation_minikube_without_olm_4_install_cert_manager", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/minikube-without-olm.md", + "source_location": "L53", + "weight": 1.0, + "source": "installation_minikube_without_olm_steps", + "target": "installation_minikube_without_olm_5_install_the_devworkspace_operator", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/minikube-without-olm.md", + "source_location": "L70", + "weight": 1.0, + "source": "installation_minikube_without_olm_steps", + "target": "installation_minikube_without_olm_6_create_the_devworkspace_operator_config", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/minikube-without-olm.md", + "source_location": "L99", + "weight": 1.0, + "source": "installation_minikube_without_olm_steps", + "target": "installation_minikube_without_olm_7_create_a_sample_devworkspace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/minikube-without-olm.md", + "source_location": "L72", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/minikube-without-olm.md", + "source_location": "L82", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/openshift-with-olm.md", + "source_location": "L1", + "weight": 1.0, + "source": "installation_openshift_with_olm", + "target": "installation_openshift_with_olm_installation_on_openshift_with_olm", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/openshift-with-olm.md", + "source_location": "L3", + "weight": 1.0, + "source": "installation_openshift_with_olm_installation_on_openshift_with_olm", + "target": "installation_openshift_with_olm_prerequisites", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/openshift-with-olm.md", + "source_location": "L10", + "weight": 1.0, + "source": "installation_openshift_with_olm_installation_on_openshift_with_olm", + "target": "installation_openshift_with_olm_steps", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/openshift-with-olm.md", + "source_location": "L12", + "weight": 1.0, + "source": "installation_openshift_with_olm_steps", + "target": "installation_openshift_with_olm_1_add_the_devworkspace_operator_catalogsource", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/openshift-with-olm.md", + "source_location": "L34", + "weight": 1.0, + "source": "installation_openshift_with_olm_steps", + "target": "installation_openshift_with_olm_2_create_the_devworkspace_operator_subscription", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/openshift-with-olm.md", + "source_location": "L54", + "weight": 1.0, + "source": "installation_openshift_with_olm_steps", + "target": "installation_openshift_with_olm_3_wait_for_operator_to_be_ready", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/openshift-with-olm.md", + "source_location": "L65", + "weight": 1.0, + "source": "installation_openshift_with_olm_steps", + "target": "installation_openshift_with_olm_4_create_devworkspaces_namespace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/openshift-with-olm.md", + "source_location": "L73", + "weight": 1.0, + "source": "installation_openshift_with_olm_steps", + "target": "installation_openshift_with_olm_5_create_a_sample_devworkspace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/openshift-without-olm.md", + "source_location": "L1", + "weight": 1.0, + "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": "docs/installation/openshift-without-olm.md", + "source_location": "L3", + "weight": 1.0, + "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": "docs/installation/openshift-without-olm.md", + "source_location": "L10", + "weight": 1.0, + "source": "installation_openshift_without_olm_installation_on_openshift_without_olm", + "target": "installation_openshift_without_olm_steps", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/openshift-without-olm.md", + "source_location": "L12", + "weight": 1.0, + "source": "installation_openshift_without_olm_steps", + "target": "installation_openshift_without_olm_1_create_namespace_for_operator", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/openshift-without-olm.md", + "source_location": "L20", + "weight": 1.0, + "source": "installation_openshift_without_olm_steps", + "target": "installation_openshift_without_olm_2_install_the_devworkspace_operator", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/openshift-without-olm.md", + "source_location": "L37", + "weight": 1.0, + "source": "installation_openshift_without_olm_steps", + "target": "installation_openshift_without_olm_3_create_devworkspaces_namespace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/openshift-without-olm.md", + "source_location": "L45", + "weight": 1.0, + "source": "installation_openshift_without_olm_steps", + "target": "installation_openshift_without_olm_4_create_a_sample_devworkspace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/release/README.md", + "source_location": "L1", + "weight": 1.0, + "source": "release_readme", + "target": "release_readme_devworkspace_operator_release_process", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/release/README.md", + "source_location": "L21", + "weight": 1.0, + "source": "release_readme_devworkspace_operator_release_process", + "target": "release_readme_github_action", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/release/README.md", + "source_location": "L5", + "weight": 1.0, + "source": "release_readme_devworkspace_operator_release_process", + "target": "release_readme_preparing_for_a_release", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/release/README.md", + "source_location": "L13", + "weight": 1.0, + "source": "release_readme_preparing_for_a_release", + "target": "release_readme_adding_resolved_issues_to_the_milestone", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/release/README.md", + "source_location": "L9", + "weight": 1.0, + "source": "release_readme_preparing_for_a_release", + "target": "release_readme_creating_a_milestone", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/release/README.md", + "source_location": "L85", + "weight": 1.0, + "source": "release_readme_github_action", + "target": "release_readme_creating_a_bugfix_release", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/release/README.md", + "source_location": "L75", + "weight": 1.0, + "source": "release_readme_github_action", + "target": "release_readme_post_release", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/release/README.md", + "source_location": "L25", + "weight": 1.0, + "source": "release_readme_github_action", + "target": "release_readme_preparing_release_branch", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/release/README.md", + "source_location": "L57", + "weight": 1.0, + "source": "release_readme_github_action", + "target": "release_readme_releasing_a_new_version", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/release/README.md", + "source_location": "L34", + "weight": 1.0, + "source": "release_readme_github_action", + "target": "release_readme_testing_prerelease_artifacts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/release/README.md", + "source_location": "L79", + "weight": 1.0, + "source": "release_readme_post_release", + "target": "release_readme_copying_bundles_adding_channel_entries", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/uninstall.md", + "source_location": "L1", + "weight": 1.0, + "source": "docs_uninstall", + "target": "docs_uninstall_uninstalling_the_devworkspace_operator", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/workspace-capabilities.md", + "source_location": "L1", + "weight": 1.0, + "source": "docs_workspace_capabilities", + "target": "docs_workspace_capabilities_default_devworkspace_cluster_permissions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "redhat-compliance-and-responsible-ai.md", + "source_location": "L1", + "weight": 1.0, + "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": "redhat-compliance-and-responsible-ai.md", + "source_location": "L3", + "weight": 1.0, + "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": "contains", + "confidence": "EXTRACTED", + "source_file": "redhat-compliance-and-responsible-ai.md", + "source_location": "L9", + "weight": 1.0, + "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 + }, + { + "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "aaada7c4d9b9c1ca49d4477ef3549ee15da352de" +} \ No newline at end of file