# ItemTable

key: workbench.view.debug.state
value:
  {"workbench.debug.welcome":{"collapsed":false,"isHidden":true},"workbench.debug.variablesView":{"collapsed":false,"isHidden":true},"workbench.debug.watchExpressionsView":{"collapsed":false,"isHidden":true},"workbench.debug.callStackView":{"collapsed":false,"isHidden":true},"workbench.debug.loadedScriptsView":{"collapsed":true,"isHidden":true},"workbench.debug.breakPointsView":{"collapsed":false,"isHidden":true},"jsBrowserBreakpoints":{"collapsed":true,"isHidden":true},"jsExcludedCallers":{"collapsed":true,"isHidden":true},"jsDebugNetworkTree":{"collapsed":true,"isHidden":true}}


key: workbench.view.extension.astView.state
value:
  {"astResults":{"collapsed":false,"isHidden":true},"scaAutoScan":{"collapsed":false,"isHidden":true},"docAndFeedback":{"collapsed":false,"isHidden":true}}


key: workbench.view.extension.gitlens.state
value:
  {"gitlens.views.home":{"collapsed":false,"isHidden":true},"gitlens.views.launchpad":{"collapsed":false,"isHidden":true},"gitlens.views.drafts":{"collapsed":false,"isHidden":true},"gitlens.views.workspaces":{"collapsed":false,"isHidden":true},"gitlens.views.account":{"collapsed":true,"isHidden":true}}


key: workbench.view.extension.gitlensInspect.state
value:
  {"gitlens.views.commitDetails":{"collapsed":false,"isHidden":true},"gitlens.views.pullRequest":{"collapsed":false,"isHidden":true},"gitlens.views.lineHistory":{"collapsed":true,"isHidden":true},"gitlens.views.fileHistory":{"collapsed":false,"isHidden":true},"gitlens.views.timeline":{"collapsed":false,"isHidden":true},"gitlens.views.searchAndCompare":{"collapsed":false,"isHidden":true}}


key: workbench.view.extension.terraform.state
value:
  {"terraform.providers":{"collapsed":false,"isHidden":true},"terraform.modules":{"collapsed":false,"isHidden":true}}


key: workbench.view.extension.terraform-cloud.state
value:
  {"terraform.cloud.workspaces":{"collapsed":false,"isHidden":true},"terraform.cloud.runs":{"collapsed":false,"isHidden":true}}


key: workbench.view.extension.kubernetesView.state
value:
  {"extension.vsKubernetesExplorer":{"collapsed":false,"isHidden":true},"extension.vsKubernetesHelmRepoExplorer":{"collapsed":false,"isHidden":true},"kubernetes.cloudExplorer":{"collapsed":false,"isHidden":true}}


key: workbench.view.extension.openshiftView.state
value:
  {"openshiftProjectExplorer":{"collapsed":false,"isHidden":true},"openshiftComponentsView":{"collapsed":false,"isHidden":true},"openshiftComponentTypesView":{"collapsed":false,"isHidden":true},"openshiftServerlessFunctionsView":{"collapsed":false,"isHidden":true},"openshiftDebugView":{"collapsed":false,"isHidden":true}}


key: workbench.view.extension.gitlensPanel.state
value:
  {"gitlens.views.graph":{"collapsed":false,"isHidden":true},"gitlens.views.graphDetails":{"collapsed":false,"isHidden":true}}


key: workbench.zenMode.exitInfo
value:
  {"transitionedToCenteredEditorLayout":false,"transitionedToFullScreen":false,"handleNotificationsDoNotDisturbMode":false,"wasVisible":{"auxiliaryBar":false,"panel":false,"sideBar":false}}


key: workbench.scm.views.state
value:
  {"workbench.scm.repositories":{"collapsed":false,"isHidden":true},"workbench.scm":{"collapsed":false,"isHidden":true},"workbench.scm.history":{"collapsed":false,"isHidden":true},"gitlens.views.repositories":{"collapsed":true,"isHidden":true},"gitlens.views.commits":{"collapsed":true,"isHidden":true},"gitlens.views.branches":{"collapsed":true,"isHidden":true},"gitlens.views.remotes":{"collapsed":true,"isHidden":true},"gitlens.views.stashes":{"collapsed":true,"isHidden":true},"gitlens.views.tags":{"collapsed":true,"isHidden":true},"gitlens.views.worktrees":{"collapsed":true,"isHidden":true},"gitlens.views.contributors":{"collapsed":true,"isHidden":true},"gitlens.views.scm.grouped":{"collapsed":true,"isHidden":true}}


key: memento/workbench.panel.markers
value:
  {"filter":"","filterHistory":[],"showErrors":true,"showWarnings":true,"showInfos":true,"useFilesExclude":false,"activeFile":false,"multiline":true,"viewMode":"tree"}


key: workbench.view.extensions.state
value:
  {"workbench.views.extensions.installed":{"collapsed":false,"isHidden":true,"size":1037},"workbench.views.extensions.searchOutdated":{"collapsed":false,"isHidden":true},"workbench.views.extensions.workspaceRecommendations":{"collapsed":false,"isHidden":true},"workbench.views.extensions.popular":{"collapsed":false,"isHidden":true},"workbench.views.extensions.searchRecentlyUpdated":{"collapsed":false,"isHidden":true},"workbench.views.extensions.otherRecommendations":{"collapsed":false,"isHidden":true},"extensions.recommendedList":{"collapsed":false,"isHidden":true,"size":22},"workbench.views.extensions.enabled":{"collapsed":false,"isHidden":true},"workbench.views.extensions.disabled":{"collapsed":false,"isHidden":true},"workbench.views.extensions.marketplace":{"collapsed":false,"isHidden":true,"size":1059},"workbench.views.extensions.searchInstalled":{"collapsed":false,"isHidden":true},"workbench.views.extensions.searchEnabled":{"collapsed":false,"isHidden":true},"workbench.views.extensions.searchDisabled":{"collapsed":false,"isHidden":true},"workbench.views.extensions.searchBuiltin":{"collapsed":false,"isHidden":true},"workbench.views.extensions.searchWorkspaceUnsupported":{"collapsed":false,"isHidden":true},"workbench.views.extensions.builtinFeatureExtensions":{"collapsed":false,"isHidden":true},"workbench.views.extensions.builtinThemeExtensions":{"collapsed":false,"isHidden":true},"workbench.views.extensions.builtinProgrammingLanguageExtensions":{"collapsed":false,"isHidden":true},"workbench.views.extensions.untrustedUnsupportedExtensions":{"collapsed":false,"isHidden":true},"workbench.views.extensions.untrustedPartiallySupportedExtensions":{"collapsed":false,"isHidden":true},"workbench.views.extensions.virtualUnsupportedExtensions":{"collapsed":false,"isHidden":true},"workbench.views.extensions.virtualPartiallySupportedExtensions":{"collapsed":false,"isHidden":true},"workbench.views.extensions.deprecatedExtensions":{"collapsed":false,"isHidden":true}}


key: memento/workbench.editors.textDiffEditor
value:
  {"textEditorViewState":[["diff:[encoded data, 11003 characters]%3DZgBpAGwAZQA6AC8ALwAvAGgAbwBtAGUALwBqAG8AcwBpAGUALwBkAGUAdgBlAGwAbwBwAG0AZQBuAHQALwBjAG8AbgB0AGEAaQBuAGUAcgAtAG0AbwBtAC0AbwBwAGUAcgBhAHQAbwByAC8AcwByAGMALwBkAG4AcwAtAG0AYQBuAGEAZwBlAHIALwBzAHIAYwAvAGQAbgBzAF8AbQBhAG4AYQBnAGUAcgAuAGMAcgA%3D",{"0":{"original":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":0},"contributionsState":{"editor.contrib.folding":{},"editor.contrib.wordHighlighter":false}},"modified":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":0},"contributionsState":{"editor.contrib.folding":{},"editor.contrib.wordHighlighter":false}},"modelState":{"collapsedRegions":[{"range":[7,104]}]}}}]]}


key: scm:view:visibleRepositories
value:
  {"all":["git:Git:file:///home/josie/development/container-mom-operator"],"sortKey":"discoveryTime","visible":[0]}


key: memento/workbench.view.search
value:
  {"query.contentPattern":"pull","query.regex":false,"query.wholeWords":false,"query.caseSensitive":false,"query.isInNotebookMarkdownInput":true,"query.isInNotebookMarkdownPreview":true,"query.isInNotebookCellInput":true,"query.isInNotebookCellOutput":true,"query.folderExclusions":"","query.folderIncludes":"","query.useExcludesAndIgnoreFiles":true,"query.preserveCase":false,"query.onlyOpenEditors":false,"view.showReplace":true,"view.treeLayout":false,"query.replaceText":""}


key: checkmarx.ast-results
value:
  {"ast-results-scan-prep-id":{"id":false,"name":"","displayScanId":"","scanDatetime":""},"ast-results-branch-name":{"id":"main","name":"main"},"CURRENT_KICS_FILE":{"id":"/home/josie/development/container-mom-operator/src/web-portal/config/database.yml","name":"/home/josie/development/container-mom-operator/src/web-portal/config/database.yml"},"PROCESS_OBJECT":{"name":"cli-process"}}


key: workbench.explorer.views.state
value:
  {"outline":{"collapsed":true,"isHidden":true,"size":22},"timeline":{"collapsed":true,"isHidden":true,"size":22},"workbench.explorer.openEditorsView":{"collapsed":false,"isHidden":true},"workbench.explorer.fileView":{"collapsed":false,"isHidden":true,"size":1055},"npm":{"collapsed":true,"isHidden":true},"commitViewProvider":{"collapsed":true,"isHidden":true},"compareCommitViewProvider":{"collapsed":true,"isHidden":true}}


key: workbench.editor.languageDetectionOpenedLanguages.workspace
value:
  [["xml",true],["go",true],["makefile",true],["properties",true],["ignore",true],["markdown",true],["shellscript",true],["dockerfile",true],["yaml",true],["ecr",true],["crystal",true],["plaintext",true]]


key: history.entries
value:
  [{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/web-portal/db/migrations/20240101000001_create_sessions.cr","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/web-portal/app.cr","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/web-portal/views/billing/index.ecr","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/deploy/base/web-portal.yaml","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/web-portal/db/migrations/20240101000000_create_users.cr"}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/web-portal/controllers/auth_controller.cr","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/web-portal/middleware/auth.cr","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/web-portal/config/database.yml","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/web-portal/models/api_token.cr","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/web-portal/models/session.cr","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/web-portal/models/container_deployment.cr","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/web-portal/models/user.cr","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/web-portal/metrics_manager.cr","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/web-portal/Dockerfile","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/deploy/overlays/development/kustomization.yaml","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/deploy/base/postgres.yaml","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/deploy/base/metrics-service.yaml","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/deploy/base/db-credentials.yaml","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/deploy/base/billing-service.yaml","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/deploy/base/dns-manager.yaml","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/deploy/base/kustomization.yaml","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/deploy/overlays/development/ingress-patch.yaml","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/deploy/base/scc.yaml","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/metrics-service/Dockerfile","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/dns-manager/src/dns_manager.cr","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/deploy/base/services.yaml","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/billing-service/Dockerfile","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/deploy/base/ingress.yaml","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/deploy/base/api-controller.yaml","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/.github/workflows/container-build-push.yml","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/dns-manager/Dockerfile","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/dns-manager/src/main.cr","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/dns-manager/src/kubernetes_client.cr","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/kubernetes_client.cr","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/dns-manager/shard.yml","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/source_handler.cr","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/billing-service/src/main.cr","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/metrics-service/src/main.cr","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/app.cr","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/api-controller/controller/app.cr","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/.github/workflows/ci.yml","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/web-portal/views/errors/404.ecr","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/controller/container_deployment.cr","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/billing-service/src/billing_manager.cr","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/types.cr","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/web-portal/views/deployments/index.ecr","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/web-portal/views/deployments/new.ecr","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/web-portal/views/errors/500.ecr","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/metrics-service/src/metrics_manager.cr","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/billing-service/src/kubernetes_client.cr","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/main.cr","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/billing-service/src/types.cr","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/billing-service/types.cr","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/billing-service/build.sh","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/cluster_manager.cr","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/api-controller/Dockerfile","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/api-controller/shard.yml","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/web-portal/shard.yml","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/billing-service/shard.yml","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/shard.yml","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/metrics-service/shard.yml","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/metrics-service/metrics/app.cr","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/config/rbac/role.yaml","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/README.md","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/deploy/overlays/production/kustomization.yaml","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/.gitignore","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/deploy/base/billing-secrets.yaml","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/deploy/base/container-mom-scc.yaml","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/deploy/base/rbac.yaml","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/deploy/base/pull-secret.yaml","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/deploy/base/namespace.yaml","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/api-controller/k8s/crd-containerdeployment.yaml","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/config/manifests/metrics-service.yaml","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/metrics_manager.cr","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/Makefile","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/config/samples/app_v1alpha1_containerdeployment.yaml","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/internal/controller/containerdeployment_controller.go","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/.env","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/deploy/overlays/production/resources.yaml","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/src/api-controller/shard.lock","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/api/v1alpha1/containerdeployment_types.go","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/config/rbac/leader_election_role.yaml","forceFile":true,"options":{"override":"default"}}},{"editor":{"resource":"file:///home/josie/development/container-mom-operator/PROJECT","forceFile":true,"options":{"override":"default"}}}]


key: memento/workbench.editors.files.textFileEditor
value:
  {"textEditorViewState":[["file:///home/josie/development/container-mom-operator/cmd/main.go",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":0},"contributionsState":{"editor.contrib.folding":{"lineCount":116,"provider":"indent","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/PROJECT",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":24,"provider":"syntax","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/api/v1alpha1/containerdeployment_types.go",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":68,"provider":"indent","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/internal/controller/containerdeployment_controller.go",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":19,"column":1},"position":{"lineNumber":19,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":14,"column":1},"firstPositionDeltaTop":0},"contributionsState":{"editor.contrib.folding":{"lineCount":338,"provider":"indent","foldedImports":false},"editor.contrib.wordHighlighter":true}}}],["file:///home/josie/development/container-mom-operator/config/rbac/leader_election_role.yaml",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":45,"provider":"syntax","foldedImports":false},"editor.contrib.wordHighlighter":true}}}],["file:///home/josie/development/container-mom-operator/config/samples/app_v1alpha1_containerdeployment.yaml",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":15,"column":1},"position":{"lineNumber":15,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":15,"provider":"syntax","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/Makefile",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":165,"provider":"indent","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/config/manifests/metrics-service.yaml",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":52,"provider":"syntax","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/src/shared/metrics/shard.yml",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":16,"column":1},"position":{"lineNumber":16,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":16,"provider":"syntax","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/src/api-controller/k8s/crd-containerdeployment.yaml",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":44,"column":1},"firstPositionDeltaTop":0},"contributionsState":{"editor.contrib.folding":{"lineCount":64,"foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/src/api-controller/controller/app.cr",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":20,"column":1},"firstPositionDeltaTop":-13},"contributionsState":{"editor.contrib.folding":{"lineCount":149,"provider":"indent","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/config/manifests/services.yaml",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":156,"provider":"syntax","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/config/manager/services.yaml",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":2,"column":1},"firstPositionDeltaTop":-1},"contributionsState":{"editor.contrib.folding":{"lineCount":156,"provider":"syntax","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/deploy/overlays/production/resources.yaml",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":12,"column":1},"firstPositionDeltaTop":-12},"contributionsState":{"editor.contrib.folding":{"lineCount":51,"provider":"syntax","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/deploy/base/namespace.yaml",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":7,"foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/.env",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":0},"contributionsState":{"editor.contrib.folding":{"lineCount":3,"provider":"indent","foldedImports":false},"editor.contrib.wordHighlighter":true}}}],["file:///home/josie/development/container-mom-operator/deploy/base/pull-secret.yaml",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":9,"column":1},"position":{"lineNumber":9,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":9,"provider":"syntax","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/deploy/base/rbac.yaml",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":-1},"contributionsState":{"editor.contrib.folding":{"lineCount":51,"provider":"syntax","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/deploy/base/container-mom-scc.yaml",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":24,"column":22},"position":{"lineNumber":24,"column":22}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":43,"provider":"syntax","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/deploy/base/billing-secrets.yaml",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":14,"provider":"syntax","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/.gitignore",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":34,"provider":"indent","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/deploy/overlays/production/kustomization.yaml",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":0},"contributionsState":{"editor.contrib.folding":{"lineCount":25,"provider":"syntax","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/README.md",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":128,"column":1},"position":{"lineNumber":128,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":94,"column":1},"firstPositionDeltaTop":-2},"contributionsState":{"editor.contrib.folding":{"lineCount":254,"provider":"syntax","foldedImports":false},"editor.contrib.wordHighlighter":true}}}],["file:///home/josie/development/container-mom-operator/config/rbac/role.yaml",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":34,"column":31},"position":{"lineNumber":34,"column":31}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":3,"column":1},"firstPositionDeltaTop":-11},"contributionsState":{"editor.contrib.folding":{"lineCount":66,"provider":"syntax","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/src/metrics-service/metrics/app.cr",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":0},"contributionsState":{"editor.contrib.folding":{"lineCount":26,"foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/src/metrics-service/shard.yml",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":7,"column":16},"position":{"lineNumber":7,"column":16}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":27,"provider":"syntax","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/shard.yml",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":34,"column":17},"position":{"lineNumber":34,"column":17}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":35,"provider":"syntax","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/src/billing-service/shard.yml",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":23,"column":17},"position":{"lineNumber":23,"column":17}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":18,"column":1},"firstPositionDeltaTop":0},"contributionsState":{"editor.contrib.folding":{"lineCount":24,"provider":"syntax","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/src/web-portal/shard.yml",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":30,"column":17},"position":{"lineNumber":30,"column":17}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":31,"provider":"syntax","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/src/api-controller/shard.yml",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":28,"column":17},"position":{"lineNumber":28,"column":17}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":29,"foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/src/api-controller/Dockerfile",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":2,"column":1},"firstPositionDeltaTop":-3},"contributionsState":{"editor.contrib.folding":{"lineCount":61,"provider":"indent","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/src/cluster_manager.cr",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":101,"provider":"indent","foldedImports":false},"editor.contrib.wordHighlighter":true}}}],["file:///home/josie/development/container-mom-operator/src/billing-service/types.cr",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":0},"contributionsState":{"editor.contrib.folding":{"lineCount":76,"provider":"indent","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/src/billing-service/src/main.cr",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":16,"column":20},"position":{"lineNumber":16,"column":20}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":75,"foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/src/billing-service/src/types.cr",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":3,"provider":"indent","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/src/main.cr",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":18,"column":1},"position":{"lineNumber":18,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":73,"provider":"indent","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/src/billing-service/src/kubernetes_client.cr",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":30,"foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/src/metrics-service/src/metrics_manager.cr",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":146,"column":1},"firstPositionDeltaTop":-3},"contributionsState":{"editor.contrib.folding":{"lineCount":255,"foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/src/web-portal/views/errors/500.ecr",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":48,"provider":"indent","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/src/web-portal/views/deployments/new.ecr",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":0},"contributionsState":{"editor.contrib.folding":{"lineCount":174,"provider":"indent","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/src/web-portal/views/deployments/index.ecr",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":89,"foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/src/types.cr",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":4,"column":19},"position":{"lineNumber":4,"column":19}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":176,"provider":"indent","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/src/billing-service/src/billing_manager.cr",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":46,"column":24},"position":{"lineNumber":46,"column":24}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":39,"column":1},"firstPositionDeltaTop":-9},"contributionsState":{"editor.contrib.folding":{"lineCount":204,"foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/src/controller/container_deployment.cr",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":326,"provider":"indent","foldedImports":false},"editor.contrib.wordHighlighter":true}}}],["file:///home/josie/development/container-mom-operator/src/web-portal/views/errors/404.ecr",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":48,"provider":"indent","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/.github/workflows/ci.yml",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":0},"contributionsState":{"editor.contrib.folding":{"lineCount":114,"provider":"indent","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/src/source_handler.cr",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":23,"column":19},"position":{"lineNumber":23,"column":19}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":0},"contributionsState":{"editor.contrib.folding":{"lineCount":157,"provider":"indent","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/src/metrics-service/src/main.cr",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":26,"provider":"indent","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/src/dns-manager/shard.yml",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":22,"foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/src/dns-manager/src/main.cr",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":8,"column":4},"position":{"lineNumber":8,"column":4}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":48,"provider":"indent","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/src/kubernetes_client.cr",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":102,"provider":"indent","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/src/dns-manager/src/kubernetes_client.cr",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":63,"provider":"indent","foldedImports":false},"editor.contrib.wordHighlighter":true}}}],["file:///home/josie/development/container-mom-operator/src/dns-manager/Dockerfile",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":58,"foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/.github/workflows/container-build-push.yml",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":31,"column":54},"position":{"lineNumber":31,"column":54}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":13,"column":1},"firstPositionDeltaTop":-5},"contributionsState":{"editor.contrib.folding":{"lineCount":69,"provider":"syntax","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/deploy/base/api-controller.yaml",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":35,"column":1},"firstPositionDeltaTop":-5},"contributionsState":{"editor.contrib.folding":{"lineCount":112,"provider":"syntax","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/deploy/base/ingress.yaml",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":41,"foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/src/billing-service/Dockerfile",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":18,"column":1},"firstPositionDeltaTop":-5},"contributionsState":{"editor.contrib.folding":{"lineCount":67,"foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/deploy/base/services.yaml",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":5,"provider":"syntax","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/src/dns-manager/src/dns_manager.cr",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":72,"column":1},"firstPositionDeltaTop":-3},"contributionsState":{"editor.contrib.folding":{"lineCount":102,"provider":"indent","foldedImports":false},"editor.contrib.wordHighlighter":true}}}],["file:///home/josie/development/container-mom-operator/src/metrics-service/Dockerfile",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":16,"column":1},"firstPositionDeltaTop":-5},"contributionsState":{"editor.contrib.folding":{"lineCount":66,"provider":"indent","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/deploy/base/scc.yaml",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":15,"column":17},"position":{"lineNumber":15,"column":17}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":41,"provider":"syntax","foldedImports":false},"editor.contrib.wordHighlighter":true}}}],["file:///home/josie/development/container-mom-operator/deploy/base/kustomization.yaml",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":21,"column":1},"position":{"lineNumber":21,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":21,"provider":"syntax","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/deploy/overlays/development/ingress-patch.yaml",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":9,"column":1},"position":{"lineNumber":9,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":9,"provider":"syntax","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/deploy/base/dns-manager.yaml",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":30,"column":32},"position":{"lineNumber":30,"column":32}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":5,"column":1},"firstPositionDeltaTop":-7},"contributionsState":{"editor.contrib.folding":{"lineCount":78,"provider":"syntax","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/deploy/base/billing-service.yaml",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":31,"column":1},"position":{"lineNumber":31,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":89,"provider":"syntax","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/deploy/base/db-credentials.yaml",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":11,"column":1},"position":{"lineNumber":11,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":11,"provider":"syntax","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/deploy/base/metrics-service.yaml",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":34,"column":9},"position":{"lineNumber":34,"column":9}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":94,"provider":"syntax","foldedImports":false},"editor.contrib.wordHighlighter":true}}}],["file:///home/josie/development/container-mom-operator/deploy/base/postgres.yaml",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":31,"column":1},"position":{"lineNumber":31,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":64,"provider":"syntax","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/deploy/overlays/development/kustomization.yaml",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":71,"column":1},"position":{"lineNumber":71,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":18,"column":1},"firstPositionDeltaTop":-9},"contributionsState":{"editor.contrib.folding":{"lineCount":71,"provider":"syntax","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/src/web-portal/Dockerfile",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":66,"column":1},"position":{"lineNumber":66,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":71,"provider":"indent","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/deploy/base/web-portal.yaml",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":65,"column":13},"position":{"lineNumber":65,"column":13}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":20,"column":1},"firstPositionDeltaTop":-15},"contributionsState":{"editor.contrib.folding":{"lineCount":80,"provider":"syntax","foldedImports":false},"editor.contrib.wordHighlighter":true}}}],["file:///home/josie/development/container-mom-operator/src/web-portal/metrics_manager.cr",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":78,"column":1},"firstPositionDeltaTop":-15},"contributionsState":{"editor.contrib.folding":{"lineCount":129,"provider":"indent","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/src/web-portal/models/user.cr",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":41,"column":1},"firstPositionDeltaTop":-15},"contributionsState":{"editor.contrib.folding":{"lineCount":100,"provider":"indent","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/src/web-portal/models/container_deployment.cr",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":72,"provider":"indent","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/src/web-portal/models/session.cr",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":49,"provider":"indent","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/src/web-portal/models/api_token.cr",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":56,"provider":"indent","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/src/web-portal/config/database.yml",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":0},"contributionsState":{"editor.contrib.folding":{"lineCount":1,"provider":"syntax","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/src/web-portal/views/billing/index.ecr",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":98,"column":8},"position":{"lineNumber":98,"column":8}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":50,"column":1},"firstPositionDeltaTop":-3},"contributionsState":{"editor.contrib.folding":{"lineCount":103,"provider":"indent","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/src/web-portal/middleware/auth.cr",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":82,"column":50},"position":{"lineNumber":82,"column":50}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":37,"column":1},"firstPositionDeltaTop":-10},"contributionsState":{"editor.contrib.folding":{"lineCount":109,"provider":"indent","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/src/web-portal/controllers/auth_controller.cr",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":7,"column":22},"position":{"lineNumber":7,"column":22}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":2,"column":1},"firstPositionDeltaTop":0},"contributionsState":{"editor.contrib.folding":{"lineCount":195,"provider":"indent","foldedImports":false},"editor.contrib.wordHighlighter":true}}}],["file:///home/josie/development/container-mom-operator/src/web-portal/app.cr",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":50,"column":9},"position":{"lineNumber":50,"column":9}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":20,"column":1},"firstPositionDeltaTop":0},"contributionsState":{"editor.contrib.folding":{"lineCount":213,"provider":"indent","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/src/web-portal/db/migrations/20240101000000_create_users.cr",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":1,"column":1},"position":{"lineNumber":1,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":24,"provider":"indent","foldedImports":false},"editor.contrib.wordHighlighter":false}}}],["file:///home/josie/development/container-mom-operator/src/web-portal/db/migrations/20240101000001_create_sessions.cr",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":17,"column":66},"position":{"lineNumber":17,"column":66}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":13},"contributionsState":{"editor.contrib.folding":{"lineCount":36,"provider":"indent","foldedImports":false},"editor.contrib.wordHighlighter":false}}}]]}


key: workbench.explorer.treeViewState
value:
  {"focus":["file:///home/josie/development/container-mom-operator::file:///home/josie/development/container-mom-operator/src/web-portal/db/migrations/20240101000001_create_sessions.cr"],"selection":["file:///home/josie/development/container-mom-operator::file:///home/josie/development/container-mom-operator/src/web-portal/db/migrations/20240101000001_create_sessions.cr"],"expanded":["file:///home/josie/development/container-mom-operator::file:///home/josie/development/container-mom-operator/src","file:///home/josie/development/container-mom-operator::file:///home/josie/development/container-mom-operator/src/web-portal","file:///home/josie/development/container-mom-operator::file:///home/josie/development/container-mom-operator/src/web-portal/db","file:///home/josie/development/container-mom-operator::file:///home/josie/development/container-mom-operator/src/web-portal/db/migrations","file:///home/josie/development/container-mom-operator::file:///home/josie/development/container-mom-operator/deploy","file:///home/josie/development/container-mom-operator::file:///home/josie/development/container-mom-operator/deploy/overlays","file:///home/josie/development/container-mom-operator::file:///home/josie/development/container-mom-operator/deploy/overlays/development","file:///home/josie/development/container-mom-operator::file:///home/josie/development/container-mom-operator/deploy/base","file:///home/josie/development/container-mom-operator::file:///home/josie/development/container-mom-operator/config","file:///home/josie/development/container-mom-operator::file:///home/josie/development/container-mom-operator/config/manager","file:///home/josie/development/container-mom-operator::file:///home/josie/development/container-mom-operator/api","file:///home/josie/development/container-mom-operator::file:///home/josie/development/container-mom-operator/api/v1alpha1","file:///home/josie/development/container-mom-operator::file:///home/josie/development/container-mom-operator/.github","file:///home/josie/development/container-mom-operator::file:///home/josie/development/container-mom-operator/.github/workflows"],"scrollTop":1145}


key: codelens/cache2
value:
  {"file:///home/josie/development/container-mom-operator/deploy/base/web-portal.yaml":{"lineCount":80,"lines":[1]},"file:///home/josie/development/container-mom-operator/src/web-portal/metrics_manager.cr":{"lineCount":129,"lines":[1]},"file:///home/josie/development/container-mom-operator/src/web-portal/models/user.cr":{"lineCount":100,"lines":[1]},"file:///home/josie/development/container-mom-operator/src/web-portal/models/container_deployment.cr":{"lineCount":72,"lines":[1]},"file:///home/josie/development/container-mom-operator/src/web-portal/models/session.cr":{"lineCount":49,"lines":[1]},"file:///home/josie/development/container-mom-operator/src/web-portal/models/api_token.cr":{"lineCount":56,"lines":[1]},"file:///home/josie/development/container-mom-operator/src/web-portal/config/database.yml":{"lineCount":1,"lines":[]},"file:///home/josie/development/container-mom-operator/src/web-portal/views/billing/index.ecr":{"lineCount":103,"lines":[1]},"file:///home/josie/development/container-mom-operator/src/web-portal/middleware/auth.cr":{"lineCount":109,"lines":[1]},"file:///home/josie/development/container-mom-operator/src/web-portal/controllers/auth_controller.cr":{"lineCount":195,"lines":[1]},"file:///home/josie/development/container-mom-operator/src/web-portal/app.cr":{"lineCount":213,"lines":[1]},"file:///home/josie/development/container-mom-operator/db/migrations/20240101000000_create_users.cr":{"lineCount":24,"lines":[1]},"file:///home/josie/development/container-mom-operator/db/migrations/20240101000001_create_sessions.cr":{"lineCount":36,"lines":[1]},"file:///home/josie/development/container-mom-operator/src/web-portal/db/migrations/setup.cr":{"lineCount":20,"lines":[]},"file:///home/josie/development/container-mom-operator/src/web-portal/db/migrations/20240101000001_create_sessions.cr":{"lineCount":36,"lines":[1]}}


key: workbench.activity.viewletsWorkspaceState
value:
  [{"id":"workbench.view.explorer","visible":true},{"id":"workbench.view.search","visible":true},{"id":"workbench.view.scm","visible":true},{"id":"workbench.view.debug","visible":true},{"id":"workbench.view.extensions","visible":true},{"id":"workbench.view.remote","visible":false},{"id":"workbench.view.extension.test","visible":false},{"id":"workbench.view.extension.references-view","visible":false},{"id":"workbench.view.extension.gitlensInspect","visible":true},{"id":"workbench.view.extension.gitlensPatch","visible":false},{"id":"workbench.view.extension.terraform","visible":true},{"id":"workbench.view.extension.gitlens","visible":true},{"id":"workbench.view.extension.kubernetesView","visible":true},{"id":"workbench.view.extension.terraform-cloud","visible":true},{"id":"workbench.view.extension.astView","visible":true},{"id":"workbench.view.extension.openshiftView","visible":true},{"id":"workbench.view.extension.vsnotes","visible":false},{"id":"workbench.view.extension.ansible-lightspeed-explorer","visible":false},{"id":"workbench.view.extension.liveshare","visible":false},{"id":"workbench.view.extension.claude-dev-ActivityBar","visible":false},{"id":"workbench.view.extension.jupyter","visible":false},{"id":"workbench.panel.chatSidebar","visible":false},{"id":"userDataProfiles","visible":false},{"id":"workbench.view.editSessions","visible":false}]


key: workbench.auxiliarybar.viewContainersWorkspaceState
value:
  [{"id":"workbench.panel.chatEditing","visible":false},{"id":"workbench.panel.chat","visible":false}]


key: terminal.integrated.layoutInfo
value:
  {"workspaceId":"19bfd0d2b269d405166ad132b3f6bae0","tabs":[{"isActive":true,"activePersistentProcessId":3,"terminals":[{"relativeSize":0,"terminal":3}]}]}


key: terminal.integrated.environmentVariableCollectionsV2
value:
  [{"extensionIdentifier":"vscode.git","collection":[["GIT_ASKPASS",{"variable":"GIT_ASKPASS","value":"/usr/lib/code/extensions/git/dist/askpass.sh","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_ASKPASS_NODE",{"variable":"VSCODE_GIT_ASKPASS_NODE","value":"/usr/lib/electron32/electron","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_ASKPASS_EXTRA_ARGS",{"variable":"VSCODE_GIT_ASKPASS_EXTRA_ARGS","value":"","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_ASKPASS_MAIN",{"variable":"VSCODE_GIT_ASKPASS_MAIN","value":"/usr/lib/code/extensions/git/dist/askpass-main.js","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_IPC_HANDLE",{"variable":"VSCODE_GIT_IPC_HANDLE","value":"/run/user/1000/vscode-git-f0476206e7.sock","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}]],"description":[["",{"description":"Enables the following features: git auth provider"}]]}]


key: workbench.panel.viewContainersWorkspaceState
value:
  [{"id":"workbench.panel.markers","visible":true},{"id":"workbench.panel.output","visible":true},{"id":"workbench.panel.repl","visible":true},{"id":"workbench.panel.testResults","visible":false},{"id":"terminal","visible":true},{"id":"~remote.forwardedPortsContainer","visible":true},{"id":"workbench.view.extension.gitlensPanel","visible":true},{"id":"workbench.view.extension.terraform-cloud-panel","visible":false},{"id":"workbench.view.extension.openShiftTerminalPanel","visible":true},{"id":"workbench.view.extension.jupyter-variables","visible":false},{"id":"workbench.panel.comments","visible":false},{"id":"refactorPreview","visible":false}]


key: memento/workbench.parts.editor
value:
  {"editorpart.state":{"serializedGrid":{"root":{"type":"branch","data":[{"type":"leaf","data":{"id":0,"editors":[{"id":"workbench.editors.files.fileEditorInput","value":"{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/josie/development/container-mom-operator/deploy/base/web-portal.yaml\",\"external\":\"file:///home/josie/development/container-mom-operator/deploy/base/web-portal.yaml\",\"path\":\"/home/josie/development/container-mom-operator/deploy/base/web-portal.yaml\",\"scheme\":\"file\"},\"encoding\":\"utf8\"}"},{"id":"workbench.editors.files.fileEditorInput","value":"{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/josie/development/container-mom-operator/src/web-portal/app.cr\",\"external\":\"file:///home/josie/development/container-mom-operator/src/web-portal/app.cr\",\"path\":\"/home/josie/development/container-mom-operator/src/web-portal/app.cr\",\"scheme\":\"file\"},\"encoding\":\"utf8\"}"},{"id":"workbench.editors.files.fileEditorInput","value":"{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/josie/development/container-mom-operator/src/web-portal/db/migrations/20240101000001_create_sessions.cr\",\"external\":\"file:///home/josie/development/container-mom-operator/src/web-portal/db/migrations/20240101000001_create_sessions.cr\",\"path\":\"/home/josie/development/container-mom-operator/src/web-portal/db/migrations/20240101000001_create_sessions.cr\",\"scheme\":\"file\"},\"encoding\":\"utf8\"}"},{"id":"workbench.editors.files.fileEditorInput","value":"{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/josie/development/container-mom-operator/src/web-portal/views/billing/index.ecr\",\"external\":\"file:///home/josie/development/container-mom-operator/src/web-portal/views/billing/index.ecr\",\"path\":\"/home/josie/development/container-mom-operator/src/web-portal/views/billing/index.ecr\",\"scheme\":\"file\"},\"encoding\":\"utf8\"}"}],"mru":[2,1,3,0],"preview":2},"size":1638}],"size":941},"orientation":1,"width":1638,"height":941},"activeGroup":0,"mostRecentActiveGroups":[0]}}


key: memento/workbench.panel.output
value:
  {"textEditorViewState":[["output:extension-output-checkmarx.ast-results-%231-Checkmarx",{"0":{"cursorState":[{"inSelectionMode":false,"selectionStart":{"lineNumber":10,"column":1},"position":{"lineNumber":10,"column":1}}],"viewState":{"scrollLeft":0,"firstPosition":{"lineNumber":1,"column":1},"firstPositionDeltaTop":0},"contributionsState":{"editor.contrib.folding":{},"editor.contrib.wordHighlighter":false}}}]]}


key: __$__targetStorageMarker
value:
  {"workbench.panel.markers":1,"workbench.panel.output":1,"terminal":1,"workbench.explorer.views.state":1,"workbench.scm.views.state":1,"workbench.view.search.state":1,"workbench.activity.viewletsWorkspaceState":1,"workbench.panel.viewContainersWorkspaceState":1,"workbench.explorer.treeViewState":1,"debug.selectedroot":1,"workbench.view.debug.state":1,"workbench.view.extension.astView.state":1,"workbench.view.extension.gitlens.state":1,"workbench.view.extension.gitlensInspect.state":1,"workbench.view.extension.terraform.state":1,"workbench.view.extension.terraform-cloud.state":1,"workbench.view.extension.kubernetesView.state":1,"workbench.view.extension.openshiftView.state":1,"workbench.view.extension.openShiftTerminalPanel.state":1,"workbench.panel.repl":1,"debug.uxstate":1,"~remote.forwardedPortsContainer":1,"checkmarx.ast-results":1,"terminal.integrated.environmentVariableCollectionsV2":1,"vscode.git":1,"eamodio.gitlens":1,"workbench.view.extension.gitlensPanel.state":1,"workbench.editor.languageDetectionOpenedLanguages.workspace":1,"history.entries":1,"workbench.editor.centered":1,"workbench.zenMode.active":1,"workbench.zenMode.exitInfo":1,"workbench.panel.wasLastMaximized":1,"workbench.sideBar.position":1,"workbench.panel.position":1,"workbench.activityBar.hidden":1,"workbench.sideBar.hidden":1,"workbench.editor.hidden":1,"workbench.panel.hidden":1,"workbench.auxiliaryBar.hidden":1,"workbench.statusBar.hidden":1,"workbench.view.explorer.numberOfVisibleViews":1,"comments.continueOnComments":0,"scm:view:visibleRepositories":1,"workbench.panel.output.numberOfVisibleViews":1,"memento/workbench.panel.output":1,"interactive.sessions":1,"memento/workbench.editors.files.textFileEditor":1,"terminal.numberOfVisibleViews":1,"codelens/cache2":1,"workbench.auxiliarybar.viewContainersWorkspaceState":1,"workbench.view.extension.claude-dev-ActivityBar.state":1,"chat.editing.autosaveDisabled":1,"memento/webviewView.claude-dev.SidebarProvider":1,"workbench.view.extension.claude-dev-ActivityBar.numberOfVisibleViews":1,"memento/workbench.editors.textDiffEditor":1,"memento/workbench.editors.textResourceEditor":1,"memento/workbench.view.search":1,"workbench.view.search.numberOfVisibleViews":1,"workbench.search.history":0,"memento/workbench.parts.editor":0,"workbench.view.extension.openshiftView.numberOfVisibleViews":1,"memento/workbench.panel.markers":1,"workbench.panel.markers.numberOfVisibleViews":1,"workbench.view.extensions.state":1,"workbench.view.extensions.numberOfVisibleViews":1,"memento/workbench.view.extensions":1,"output.activechannel":1,"workbench.panelpart.activepanelid":1,"terminal.integrated.layoutInfo":1,"terminal.integrated.bufferState":1,"lifecyle.lastShutdownReason":1}


key: terminal.integrated.bufferState
value:
  {"version":1,"state":[{"id":3,"shellLaunchConfig":{"icon":{"id":"terminal","defaults":{"fontCharacter":"\\ea85"}},"executable":"/usr/bin/zsh","useShellEnvironment":true,"cwd":"/home/josie/development/container-mom-operator","initialText":"  from lib/kemal/src/kemal/head_request_handler.cr:57:7 in 'call'\r\n  from /usr/lib/crystal/http/server/handler.cr:30:7 in 'call_next'\r\n  from /usr/lib/crystal/time.cr:361:5 in 'call'\r\n  from /usr/lib/crystal/http/server/handler.cr:30:7 in 'call_next'\r\n  from lib/kemal/src/kemal/init_handler.cr:12:7 in 'call'\r\n  from /usr/lib/crystal/http/server/request_processor.cr:51:11 in 'process'\r\n  from /usr/lib/crystal/http/server.cr:521:5 in 'handle_client'\r\n  from /usr/lib/crystal/http/server.cr:451:5 in '->'\r\n  from /usr/lib/crystal/fiber.cr:143:11 in 'run'\r\n  from /usr/lib/crystal/fiber.cr:95:34 in '->'\r\n  from ???\r\n\r\n2025-01-06 19:45:54 UTC 500 GET /deployments 1087.79ms\r\n2025-01-06T19:45:54.360614Z  ERROR - web_portal_metrics: [web] Jennifer::BadQuery: relation \"container_mom_models_container_deployments\" does not exist.\r\nOriginal query was:\r\nSELECT \"container_mom_models_container_deployments\".* FROM \"container_mom_models_container_deployments\" \r\n\r\n\u001b[7m * \u001b[104;27m History restored \u001b[0m\r\n\r\n\u001b[38;5;76m❯\u001b[0m DATABASE_URL=localhost DB_NAME=container_mom_production DB_USER=development DB_PASSWORD=development \u001b[32mcrystal\u001b[0m \u001b[35msrc/web-portal/app.cr\r\n\r\n\u001b[0mJennifer configured with host=localhost, db=container_mom_production, user=development\r\nloading models...\r\nloading middleware...\r\nloading controllers...\r\nloading metrics manager...\r\nstarting customer portal...\r\nstarting kemal...\r\nsetting up middleware...\r\nadding auth middleware...\r\nadding metrics tracking...\r\nadding error handlers...\r\nsetting up routes...\r\nsetting up auth routes...\r\nadding health check route...\r\nadding metrics route...\r\nadding main routes...\r\nsetting up static file serving...\r\n[development] Kemal is ready to lead at http://0.0.0.0:3000\r\n2025-01-07 21:13:59 UTC 302 GET / 201.8µs\r\n2025-01-07T21:13:59.024191Z   INFO - web_portal_metrics: API GET / responded 302 in 0.028859ms\r\nException: relation \"container_mom_models_container_deployments\" does not exist.\r\nOriginal query was:\r\nSELECT \"container_mom_models_container_deployments\".* FROM \"container_mom_models_container_deployments\"  (Jennifer::BadQuery)\r\n  from lib/jennifer/src/jennifer/adapter/base.cr:83:9 in 'to_a'\r\n  from lib/jennifer/src/jennifer/query_builder/executables.cr:348:9 in '->'\r\n  from lib/kemal/src/kemal/route.cr:12:26 in '->'\r\n  from lib/kemal/src/kemal/route_handler.cr:52:39 in 'process_request'\r\n  from lib/kemal/src/kemal/route_handler.cr:17:7 in 'call'\r\n  from /usr/lib/crystal/http/server/handler.cr:30:7 in 'call_next'\r\n  from lib/kemal/src/kemal/websocket_handler.cr:13:14 in 'call'\r\n  from /usr/lib/crystal/http/server/handler.cr:30:7 in 'call_next'\r\n  from lib/kemal/src/kemal/filter_handler.cr:22:7 in 'call'\r\n  from /usr/lib/crystal/http/server/handler.cr:30:7 in 'call_next'\r\n  from lib/kemal/src/kemal/static_file_handler.cr:75:9 in 'call'\r\n  from /usr/lib/crystal/http/server/handler.cr:30:7 in 'call_next'\r\n  from lib/kemal/src/kemal/exception_handler.cr:8:7 in 'call'\r\n  from /usr/lib/crystal/http/server/handler.cr:30:7 in 'call_next'\r\n  from lib/kemal/src/kemal/head_request_handler.cr:57:7 in 'call'\r\n  from /usr/lib/crystal/http/server/handler.cr:30:7 in 'call_next'\r\n  from /usr/lib/crystal/time.cr:361:5 in 'call'\r\n  from /usr/lib/crystal/http/server/handler.cr:30:7 in 'call_next'\r\n  from lib/kemal/src/kemal/init_handler.cr:12:7 in 'call'\r\n  from /usr/lib/crystal/http/server/request_processor.cr:51:11 in 'process'\r\n  from /usr/lib/crystal/http/server.cr:521:5 in 'handle_client'\r\n  from /usr/lib/crystal/http/server.cr:451:5 in '->'\r\n  from /usr/lib/crystal/fiber.cr:143:11 in 'run'\r\n  from /usr/lib/crystal/fiber.cr:95:34 in '->'\r\n  from ???\r\n\r\n2025-01-07 21:13:59 UTC 500 GET /deployments 253.95ms\r\n2025-01-07T21:13:59.300650Z  ERROR - web_portal_metrics: [web] Jennifer::BadQuery: relation \"container_mom_models_container_deployments\" does not exist.\r\nOriginal query was:\r\nSELECT \"container_mom_models_container_deployments\".* FROM \"container_mom_models_container_deployments\" \r\n^CKemal is going to take a rest!\r\n\u001b[38;5;76m❯\u001b[0m DATABASE_URL=localhost DB_NAME=container_mom_production DB_USER=development DB_PASSWORD=development \u001b[32mcrystal\u001b[0m \u001b[35msrc/web-portal/app.cr\r\n\r\n\u001b[0mJennifer configured with host=localhost, db=container_mom_production, user=development\r\nloading models...\r\nloading middleware...\r\nloading controllers...\r\nloading metrics manager...\r\nstarting customer portal...\r\nstarting kemal...\r\nsetting up middleware...\r\nadding auth middleware...\r\nadding metrics tracking...\r\nadding error handlers...\r\nsetting up routes...\r\nsetting up auth routes...\r\nadding health check route...\r\nadding metrics route...\r\nadding main routes...\r\nsetting up static file serving...\r\n[development] Kemal is ready to lead at http://0.0.0.0:3000\r\nException: relation \"container_mom_models_container_deployments\" does not exist.\r\nOriginal query was:\r\nSELECT \"container_mom_models_container_deployments\".* FROM \"container_mom_models_container_deployments\"  (Jennifer::BadQuery)\r\n  from lib/jennifer/src/jennifer/adapter/base.cr:83:9 in 'to_a'\r\n  from lib/jennifer/src/jennifer/query_builder/executables.cr:348:9 in '->'\r\n  from lib/kemal/src/kemal/route.cr:12:26 in '->'\r\n  from lib/kemal/src/kemal/route_handler.cr:52:39 in 'process_request'\r\n  from lib/kemal/src/kemal/route_handler.cr:17:7 in 'call'\r\n  from /usr/lib/crystal/http/server/handler.cr:30:7 in 'call_next'\r\n  from lib/kemal/src/kemal/websocket_handler.cr:13:14 in 'call'\r\n  from /usr/lib/crystal/http/server/handler.cr:30:7 in 'call_next'\r\n  from lib/kemal/src/kemal/filter_handler.cr:22:7 in 'call'\r\n  from /usr/lib/crystal/http/server/handler.cr:30:7 in 'call_next'\r\n  from lib/kemal/src/kemal/static_file_handler.cr:75:9 in 'call'\r\n  from /usr/lib/crystal/http/server/handler.cr:30:7 in 'call_next'\r\n  from lib/kemal/src/kemal/exception_handler.cr:8:7 in 'call'\r\n  from /usr/lib/crystal/http/server/handler.cr:30:7 in 'call_next'\r\n  from lib/kemal/src/kemal/head_request_handler.cr:57:7 in 'call'\r\n  from /usr/lib/crystal/http/server/handler.cr:30:7 in 'call_next'\r\n  from /usr/lib/crystal/time.cr:361:5 in 'call'\r\n  from /usr/lib/crystal/http/server/handler.cr:30:7 in 'call_next'\r\n  from lib/kemal/src/kemal/init_handler.cr:12:7 in 'call'\r\n  from /usr/lib/crystal/http/server/request_processor.cr:51:11 in 'process'\r\n  from /usr/lib/crystal/http/server.cr:521:5 in 'handle_client'\r\n  from /usr/lib/crystal/http/server.cr:451:5 in '->'\r\n  from /usr/lib/crystal/fiber.cr:143:11 in 'run'\r\n  from /usr/lib/crystal/fiber.cr:95:34 in '->'\r\n  from ???\r\n\r\n2025-01-07 21:22:22 UTC 500 GET /deployments 283.45ms\r\n2025-01-07T21:22:22.999857Z  ERROR - web_portal_metrics: [web] Jennifer::BadQuery: relation \"container_mom_models_container_deployments\" does not exist.\r\nOriginal query was:\r\nSELECT \"container_mom_models_container_deployments\".* FROM \"container_mom_models_container_deployments\" \r\n^CKemal is going to take a rest!\r\n\u001b[38;5;76m❯\u001b[0m \u001b[32mcrystal\u001b[0m \u001b[35mdb/migrations/20240101000000_create_users.cr\r\n\u001b[0mIn \u001b[4mdb/migrations/20240101000000_create_users.cr:15:31\r\n\r\n\u001b[24;2m 15 | \u001b[0mt.index :email, :unique => true\r\n                              \u001b[32;1m^\r\n\u001b[33mError: unexpected token: \"=>\"\r\n\u001b[38;5;254;44;22m \u001b[38;5;255;1m~\u001b[38;5;254;22m/\u001b[38;5;250mde\u001b[38;5;254m/\u001b[38;5;255;1mcontainer-mom-operator\u001b[38;5;254;22m \u001b[30;43m main !1 ?1 \u001b[0m \u001b[32mcrystal\u001b[0m db/migrations/20240101000000  \r\n\u001b[7m * \u001b[104;27m History restored \u001b[0m\r\n\r\n\u001b[38;5;254;44m \u001b[38;5;255;1m~\u001b[38;5;254;22m/\u001b[38;5;250mde\u001b[38;5;254m/\u001b[38;5;255;1mcontainer-mom-operator\u001b[38;5;254;22m \u001b[30;43m main *1 +5 !3 \u001b[0m \u001b[19C\u001b[32;40m ✔ \u001b[30;47m 09:34:43 AM \u001b[0m\u001b[35D\r\n\u001b[0m\u001b[7m * \u001b[0;104m History restored \u001b[0m\n\r"},"processDetails":{"id":3,"title":"zsh","titleSource":1,"pid":193293,"workspaceId":"19bfd0d2b269d405166ad132b3f6bae0","workspaceName":"container-mom-operator","cwd":"/home/josie/development/container-mom-operator","isOrphan":false,"icon":{"id":"terminal","defaults":{"fontCharacter":"\\ea85"}},"environmentVariableCollections":[["vscode.git",[["GIT_ASKPASS",{"variable":"GIT_ASKPASS","value":"/usr/lib/code/extensions/git/dist/askpass.sh","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_ASKPASS_NODE",{"variable":"VSCODE_GIT_ASKPASS_NODE","value":"/usr/lib/electron32/electron","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_ASKPASS_EXTRA_ARGS",{"variable":"VSCODE_GIT_ASKPASS_EXTRA_ARGS","value":"","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_ASKPASS_MAIN",{"variable":"VSCODE_GIT_ASKPASS_MAIN","value":"/usr/lib/code/extensions/git/dist/askpass-main.js","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_IPC_HANDLE",{"variable":"VSCODE_GIT_IPC_HANDLE","value":"/run/user/1000/vscode-git-f0476206e7.sock","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}]],[["",{"description":"Enables the following features: git auth provider"}]]]],"hasChildProcesses":false,"shellIntegrationNonce":"03af0ba8-35a1-46e4-9f62-85958ea8dbfb"},"processLaunchConfig":{"env":{"SHELL":"/bin/zsh","LESS":"R","ANSIBLE_CONFIG":"/home/josie/.config/ansible/ansible.cfg","NOTMUCH_CONFIG":"/home/josie/.config/notmuch-config","LESS_TERMCAP_se":"\u001b[0m","LESS_TERMCAP_so":"\u001b[01;44;33m","SSH_AUTH_SOCK":"/tmp/ssh-XXXXXXqzfOab/agent.1830","XDG_DATA_HOME":"/home/josie/.local/share","XDG_CONFIG_HOME":"/home/josie/.config","ANDROID_SDK_HOME":"/home/josie/.config/android","KODI_DATA":"/home/josie/.local/share/kodi","SSH_AGENT_PID":"1843","EDITOR":"nvim","XDG_SEAT":"seat0","PWD":"/home/josie","NIX_PROFILES":"/nix/var/nix/profiles/default /home/josie/.nix-profile","UNISON":"/home/josie/.local/share/unison","LOGNAME":"josie","QT_QPA_PLATFORMTHEME":"gtk2","XDG_SESSION_TYPE":"tty","AWT_TOOLKIT":"MToolkit wmname LG3D","XAUTHORITY":"/home/josie/.Xauthority","TERMINAL":"st","WINDOWPATH":"1","MOTD_SHOWN":"pam","GTK2_RC_FILES":"/home/josie/.config/gtk-2.0/gtkrc-2.0","HOME":"/home/josie","LANG":"en_US.UTF-8","TMUX_TMPDIR":"/run/user/1000","WINEPREFIX":"/home/josie/.local/share/wineprefixes/default","HISTFILE":"/home/josie/.local/share/history","_JAVA_AWT_WM_NONREPARENTING":"1","CARGO_HOME":"/home/josie/.local/share/cargo","PYTHONSTARTUP":"/home/josie/.config/python/pythonrc","NIX_SSL_CERT_FILE":"/etc/ssl/certs/ca-certificates.crt","MBSYNCRC":"/home/josie/.config/mbsync/config","WGETRC":"/home/josie/.config/wget/wgetrc","GOMODCACHE":"/home/josie/.cache/go/mod","XDG_CACHE_HOME":"/home/josie/.cache","ELECTRUMDIR":"/home/josie/.local/share/electrum","XDG_SESSION_CLASS":"user","TERM":"linux","LESS_TERMCAP_mb":"\u001b[1;31m","LESS_TERMCAP_me":"\u001b[0m","LESS_TERMCAP_md":"\u001b[1;36m","ZDOTDIR":"/tmp/josie-code-oss-zsh","LESSOPEN":"| /usr/bin/highlight -O ansi %s 2>/dev/null","USER":"josie","DICS":"/usr/share/stardict/dic/","XINITRC":"/home/josie/.config/x11/xinitrc","SUDO_ASKPASS":"/home/josie/.local/bin/dmenupass","DISPLAY":":0","SHLVL":"4","LESS_TERMCAP_ue":"\u001b[0m","INPUTRC":"/home/josie/.config/shell/inputrc","LESS_TERMCAP_us":"\u001b[1;32m","MOZ_USE_XINPUT2":"1","XDG_VTNR":"1","DBUS_SESSION_BUS_PID":"1718","XDG_SESSION_ID":"1","XDG_RUNTIME_DIR":"/run/user/1000","TERMINAL_PROG":"st","DEBUGINFOD_URLS":"https://debuginfod.archlinux.org ","XDG_DATA_DIRS":"/usr/local/share:/usr/share:/home/josie/.nix-profile/share:/nix/var/nix/profiles/default/share","SQLITE_HISTORY":"/home/josie/.local/share/sqlite_history","BROWSER":"librewolf","PATH":"/home/josie/.nix-profile/bin:/nix/var/nix/profiles/default/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/josie/.local/bin:/home/josie/.local/bin/cron:/home/josie/.local/bin/statusbar","DBUS_SESSION_BUS_ADDRESS":"unix:path=/tmp/dbus-oHKNmmZoPZ,guid=7b9b7d4e954bb407f45ae7956792483d","FZF_DEFAULT_OPTS":"--layout=reverse --height 40%","PASSWORD_STORE_DIR":"/home/josie/.local/share/password-store","MAIL":"/var/spool/mail/josie","OLDPWD":"/home/josie","GOPATH":"/home/josie/.local/share/go","CHROME_DESKTOP":"code-oss.desktop","ORIGINAL_XDG_CURRENT_DESKTOP":"undefined","GDK_BACKEND":"x11","NO_AT_BRIDGE":"1","TERM_PROGRAM":"vscode","TERM_PROGRAM_VERSION":"1.96.4","COLORTERM":"truecolor","GIT_ASKPASS":"/usr/lib/code/extensions/git/dist/askpass.sh","VSCODE_GIT_ASKPASS_NODE":"/usr/lib/electron32/electron","VSCODE_GIT_ASKPASS_EXTRA_ARGS":"","VSCODE_GIT_ASKPASS_MAIN":"/usr/lib/code/extensions/git/dist/askpass-main.js","VSCODE_GIT_IPC_HANDLE":"/run/user/1000/vscode-git-f0476206e7.sock","VSCODE_INJECTION":"1","VSCODE_NONCE":"03af0ba8-35a1-46e4-9f62-85958ea8dbfb","USER_ZDOTDIR":"/home/josie/.config/zsh"},"executableEnv":{"SHELL":"/bin/zsh","LESS":"R","ANSIBLE_CONFIG":"/home/josie/.config/ansible/ansible.cfg","NOTMUCH_CONFIG":"/home/josie/.config/notmuch-config","LESS_TERMCAP_se":"\u001b[0m","LESS_TERMCAP_so":"\u001b[01;44;33m","SSH_AUTH_SOCK":"/tmp/ssh-XXXXXXbgNgjq/agent.2182","XDG_DATA_HOME":"/home/josie/.local/share","XDG_CONFIG_HOME":"/home/josie/.config","ANDROID_SDK_HOME":"/home/josie/.config/android","KODI_DATA":"/home/josie/.local/share/kodi","SSH_AGENT_PID":"2195","EDITOR":"nvim","XDG_SEAT":"seat0","PWD":"/home/josie","NIX_PROFILES":"/nix/var/nix/profiles/default /home/josie/.nix-profile","UNISON":"/home/josie/.local/share/unison","LOGNAME":"josie","QT_QPA_PLATFORMTHEME":"gtk2","XDG_SESSION_TYPE":"tty","AWT_TOOLKIT":"MToolkit wmname LG3D","XAUTHORITY":"/home/josie/.Xauthority","TERMINAL":"st","WINDOWPATH":"1","MOTD_SHOWN":"pam","GTK2_RC_FILES":"/home/josie/.config/gtk-2.0/gtkrc-2.0","HOME":"/home/josie","LANG":"en_US.UTF-8","TMUX_TMPDIR":"/run/user/1000","WINEPREFIX":"/home/josie/.local/share/wineprefixes/default","HISTFILE":"/home/josie/.local/share/history","_JAVA_AWT_WM_NONREPARENTING":"1","CARGO_HOME":"/home/josie/.local/share/cargo","PYTHONSTARTUP":"/home/josie/.config/python/pythonrc","NIX_SSL_CERT_FILE":"/etc/ssl/certs/ca-certificates.crt","MBSYNCRC":"/home/josie/.config/mbsync/config","WGETRC":"/home/josie/.config/wget/wgetrc","GOMODCACHE":"/home/josie/.cache/go/mod","XDG_CACHE_HOME":"/home/josie/.cache","ELECTRUMDIR":"/home/josie/.local/share/electrum","XDG_SESSION_CLASS":"user","TERM":"linux","LESS_TERMCAP_mb":"\u001b[1;31m","LESS_TERMCAP_me":"\u001b[0m","LESS_TERMCAP_md":"\u001b[1;36m","ZDOTDIR":"/home/josie/.config/zsh","LESSOPEN":"| /usr/bin/highlight -O ansi %s 2>/dev/null","USER":"josie","DICS":"/usr/share/stardict/dic/","XINITRC":"/home/josie/.config/x11/xinitrc","SUDO_ASKPASS":"/home/josie/.local/bin/dmenupass","DISPLAY":":0","SHLVL":"4","LESS_TERMCAP_ue":"\u001b[0m","INPUTRC":"/home/josie/.config/shell/inputrc","LESS_TERMCAP_us":"\u001b[1;32m","MOZ_USE_XINPUT2":"1","XDG_VTNR":"1","DBUS_SESSION_BUS_PID":"2077","XDG_SESSION_ID":"1","XDG_RUNTIME_DIR":"/run/user/1000","TERMINAL_PROG":"st","DEBUGINFOD_URLS":"https://debuginfod.archlinux.org ","XDG_DATA_DIRS":"/usr/local/share:/usr/share:/home/josie/.nix-profile/share:/nix/var/nix/profiles/default/share","SQLITE_HISTORY":"/home/josie/.local/share/sqlite_history","BROWSER":"librewolf","PATH":"/home/josie/.nix-profile/bin:/nix/var/nix/profiles/default/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/josie/.local/bin:/home/josie/.local/bin/cron:/home/josie/.local/bin/statusbar","DBUS_SESSION_BUS_ADDRESS":"unix:path=/tmp/dbus-AHLHjVNLEb,guid=3f2123b2a5ef7709c779e0c5677a5c37","FZF_DEFAULT_OPTS":"--layout=reverse --height 40%","PASSWORD_STORE_DIR":"/home/josie/.local/share/password-store","MAIL":"/var/spool/mail/josie","OLDPWD":"/home/josie","GOPATH":"/home/josie/.local/share/go","VSCODE_CWD":"/home/josie","VSCODE_NLS_CONFIG":"{\"userLocale\":\"en-us\",\"osLocale\":\"en-us\",\"resolvedLanguage\":\"en\",\"defaultMessagesFile\":\"/usr/lib/code/out/nls.messages.json\",\"locale\":\"en-us\",\"availableLanguages\":{}}","VSCODE_CLI":"1","ELECTRON_NO_ATTACH_CONSOLE":"1","CHROME_DESKTOP":"code-oss.desktop","ORIGINAL_XDG_CURRENT_DESKTOP":"undefined","GDK_BACKEND":"x11","NO_AT_BRIDGE":"1","VSCODE_CODE_CACHE_PATH":"/home/josie/.config/Code - OSS/CachedData/fabdb6a30b49f79a7aba0f2ad9df9b399473380f","VSCODE_IPC_HOOK":"/run/user/1000/vscode-028251c0-1.96-main.sock","VSCODE_PID":"4400"},"options":{"shellIntegration":{"enabled":true,"suggestEnabled":false,"nonce":"03af0ba8-35a1-46e4-9f62-85958ea8dbfb"},"windowsEnableConpty":true,"windowsUseConptyDll":false,"environmentVariableCollections":[["vscode.git",[["GIT_ASKPASS",{"variable":"GIT_ASKPASS","value":"/usr/lib/code/extensions/git/dist/askpass.sh","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_ASKPASS_NODE",{"variable":"VSCODE_GIT_ASKPASS_NODE","value":"/usr/lib/electron32/electron","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_ASKPASS_EXTRA_ARGS",{"variable":"VSCODE_GIT_ASKPASS_EXTRA_ARGS","value":"","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_ASKPASS_MAIN",{"variable":"VSCODE_GIT_ASKPASS_MAIN","value":"/usr/lib/code/extensions/git/dist/askpass-main.js","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_IPC_HANDLE",{"variable":"VSCODE_GIT_IPC_HANDLE","value":"/run/user/1000/vscode-git-f0476206e7.sock","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}]],[["",{"description":"Enables the following features: git auth provider"}]]]],"workspaceFolder":{"uri":{"$mid":1,"fsPath":"/home/josie/development/container-mom-operator","external":"file:///home/josie/development/container-mom-operator","path":"/home/josie/development/container-mom-operator","scheme":"file"},"name":"container-mom-operator","index":0}}},"unicodeVersion":"11","replayEvent":{"events":[{"cols":80,"rows":30,"data":"pment\r\nloading models...\r\nloading middleware...\r\nloading controllers...\r\nloading metrics manager...\r\nstarting customer portal...\r\nstarting kemal...\r\nsetting up middleware...\r\nadding auth middleware...\r\nadding metrics tracking...\r\nadding error handlers...\r\nsetting up routes...\r\nsetting up auth routes...\r\nadding health check route...\r\nadding metrics route...\r\nadding main routes...\r\nsetting up static file serving...\r\n[development] Kemal is ready to lead at http://0.0.0.0:3000\r\n2025-01-07 21:13:59 UTC 302 GET / 201.8µs\r\n2025-01-07T21:13:59.024191Z   INFO - web_portal_metrics: API GET / responded 302 in 0.028859ms\r\nException: relation \"container_mom_models_container_deployments\" does not exist.\r\nOriginal query was:\r\nSELECT \"container_mom_models_container_deployments\".* FROM \"container_mom_models_container_deployments\"  (Jennifer::BadQuery)\r\n  from lib/jennifer/src/jennifer/adapter/base.cr:83:9 in 'to_a'\r\n  from lib/jennifer/src/jennifer/query_builder/executables.cr:348:9 in '->'\r\n  from lib/kemal/src/kemal/route.cr:12:26 in '->'\r\n  from lib/kemal/src/kemal/route_handler.cr:52:39 in 'process_request'\r\n  from lib/kemal/src/kemal/route_handler.cr:17:7 in 'call'\r\n  from /usr/lib/crystal/http/server/handler.cr:30:7 in 'call_next'\r\n  from lib/kemal/src/kemal/websocket_handler.cr:13:14 in 'call'\r\n  from /usr/lib/crystal/http/server/handler.cr:30:7 in 'call_next'\r\n  from lib/kemal/src/kemal/filter_handler.cr:22:7 in 'call'\r\n  from /usr/lib/crystal/http/server/handler.cr:30:7 in 'call_next'\r\n  from lib/kemal/src/kemal/static_file_handler.cr:75:9 in 'call'\r\n  from /usr/lib/crystal/http/server/handler.cr:30:7 in 'call_next'\r\n  from lib/kemal/src/kemal/exception_handler.cr:8:7 in 'call'\r\n  from /usr/lib/crystal/http/server/handler.cr:30:7 in 'call_next'\r\n  from lib/kemal/src/kemal/head_request_handler.cr:57:7 in 'call'\r\n  from /usr/lib/crystal/http/server/handler.cr:30:7 in 'call_next'\r\n  from /usr/lib/crystal/time.cr:361:5 in 'call'\r\n  from /usr/lib/crystal/http/server/handler.cr:30:7 in 'call_next'\r\n  from lib/kemal/src/kemal/init_handler.cr:12:7 in 'call'\r\n  from /usr/lib/crystal/http/server/request_processor.cr:51:11 in 'process'\r\n  from /usr/lib/crystal/http/server.cr:521:5 in 'handle_client'\r\n  from /usr/lib/crystal/http/server.cr:451:5 in '->'\r\n  from /usr/lib/crystal/fiber.cr:143:11 in 'run'\r\n  from /usr/lib/crystal/fiber.cr:95:34 in '->'\r\n  from ???\r\n\r\n2025-01-07 21:13:59 UTC 500 GET /deployments 253.95ms\r\n2025-01-07T21:13:59.300650Z  ERROR - web_portal_metrics: [web] Jennifer::BadQuery: relation \"container_mom_models_container_deployments\" does not exist.\r\nOriginal query was:\r\nSELECT \"container_mom_models_container_deployments\".* FROM \"container_mom_models_container_deployments\" \r\n^CKemal is going to take a rest!\r\n\u001b[38;5;76m❯\u001b[0m DATABASE_URL=localhost DB_NAME=container_mom_production DB_USER=development DB_PASSWORD=development \u001b[32mcrystal\u001b[0m \u001b[35msrc/web-portal/app.cr\r\n\r\n\u001b[0mJennifer configured with host=localhost, db=container_mom_production, user=development\r\nloading models...\r\nloading middleware...\r\nloading controllers...\r\nloading metrics manager...\r\nstarting customer portal...\r\nstarting kemal...\r\nsetting up middleware...\r\nadding auth middleware...\r\nadding metrics tracking...\r\nadding error handlers...\r\nsetting up routes...\r\nsetting up auth routes...\r\nadding health check route...\r\nadding metrics route...\r\nadding main routes...\r\nsetting up static file serving...\r\n[development] Kemal is ready to lead at http://0.0.0.0:3000\r\nException: relation \"container_mom_models_container_deployments\" does not exist.\r\nOriginal query was:\r\nSELECT \"container_mom_models_container_deployments\".* FROM \"container_mom_models_container_deployments\"  (Jennifer::BadQuery)\r\n  from lib/jennifer/src/jennifer/adapter/base.cr:83:9 in 'to_a'\r\n  from lib/jennifer/src/jennifer/query_builder/executables.cr:348:9 in '->'\r\n  from lib/kemal/src/kemal/route.cr:12:26 in '->'\r\n  from lib/kemal/src/kemal/route_handler.cr:52:39 in 'process_request'\r\n  from lib/kemal/src/kemal/route_handler.cr:17:7 in 'call'\r\n  from /usr/lib/crystal/http/server/handler.cr:30:7 in 'call_next'\r\n  from lib/kemal/src/kemal/websocket_handler.cr:13:14 in 'call'\r\n  from /usr/lib/crystal/http/server/handler.cr:30:7 in 'call_next'\r\n  from lib/kemal/src/kemal/filter_handler.cr:22:7 in 'call'\r\n  from /usr/lib/crystal/http/server/handler.cr:30:7 in 'call_next'\r\n  from lib/kemal/src/kemal/static_file_handler.cr:75:9 in 'call'\r\n  from /usr/lib/crystal/http/server/handler.cr:30:7 in 'call_next'\r\n  from lib/kemal/src/kemal/exception_handler.cr:8:7 in 'call'\r\n  from /usr/lib/crystal/http/server/handler.cr:30:7 in 'call_next'\r\n  from lib/kemal/src/kemal/head_request_handler.cr:57:7 in 'call'\r\n  from /usr/lib/crystal/http/server/handler.cr:30:7 in 'call_next'\r\n  from /usr/lib/crystal/time.cr:361:5 in 'call'\r\n  from /usr/lib/crystal/http/server/handler.cr:30:7 in 'call_next'\r\n  from lib/kemal/src/kemal/init_handler.cr:12:7 in 'call'\r\n  from /usr/lib/crystal/http/server/request_processor.cr:51:11 in 'process'\r\n  from /usr/lib/crystal/http/server.cr:521:5 in 'handle_client'\r\n  from /usr/lib/crystal/http/server.cr:451:5 in '->'\r\n  from /usr/lib/crystal/fiber.cr:143:11 in 'run'\r\n  from /usr/lib/crystal/fiber.cr:95:34 in '->'\r\n  from ???\r\n\r\n2025-01-07 21:22:22 UTC 500 GET /deployments 283.45ms\r\n2025-01-07T21:22:22.999857Z  ERROR - web_portal_metrics: [web] Jennifer::BadQuery: relation \"container_mom_models_container_deployments\" does not exist.\r\nOriginal query was:\r\nSELECT \"container_mom_models_container_deployments\".* FROM \"container_mom_models_container_deployments\" \r\n^CKemal is going to take a rest!\r\n\u001b[38;5;76m❯\u001b[0m \u001b[32mcrystal\u001b[0m \u001b[35mdb/migrations/20240101000000_create_users.cr\r\n\u001b[0mIn \u001b[4mdb/migrations/20240101000000_create_users.cr:15:31\r\n\r\n\u001b[24;2m 15 | \u001b[0mt.index :email, :unique => true\r\n                              \u001b[32;1m^\r\n\u001b[33mError: unexpected token: \"=>\"\r\n\u001b[38;5;254;44;22m \u001b[38;5;255;1m~\u001b[38;5;254;22m/\u001b[38;5;250mde\u001b[38;5;254m/\u001b[38;5;255;1mcontainer-mom-operator\u001b[38;5;254;22m \u001b[30;43m main !1 ?1 \u001b[0m \u001b[32mcrystal\u001b[0m db/migrations/20240101000000  \r\n\u001b[7m * \u001b[104;27m History restored \u001b[0m\r\n\r\n\u001b[38;5;254;44m \u001b[38;5;255;1m~\u001b[38;5;254;22m/\u001b[38;5;250mde\u001b[38;5;254m/\u001b[38;5;255;1mcontainer-mom-operator\u001b[38;5;254;22m \u001b[30;43m main *1 +5 !3 \u001b[0m \u001b[19C\u001b[32;40m ✔ \u001b[30;47m 09:34:43 AM \r\n\u001b[39;49;7m * \u001b[104;27m History restored \u001b[0m\u001b[59X\r\n\r\n[oh-my-zsh] Would you like to update? [Y/n] "}],"commands":{"isWindowsPty":false,"commands":[]}},"timestamp":1737739284556}]}


