Files
Biohazard/.vscode/settings.json
JJGadgets 5ba9c8ae7b feat!: Flux localhost bootstrap from 1P, add Sinon cluster
- installs Flux in hostNetwork mode binded to localhost to new clusters

- rework Taskfiles for new bootstrap flow, including loading secrets direct from 1Password with no SOPS for secret zero

- use 1Password for both talsecret and talenv for talhelper genconfig

- remove SOPS secrets

- add Sinon cluster, used as NAS

- cleanup ExternalSecret and 1P Connect's Flux ks for smoother bootstrap

- try out 1Password Connect as extraContainer in external-secrets deployment to avoid secrets going over network

- general cleanup
2024-05-21 13:49:50 +08:00

121 lines
4.4 KiB
JSON

{
"yaml.schemas": {
"https://flux.jank.ing/kustomization-kustomize-v1.json": [
"kube/**/ks.yaml",
"kube/**/ks.yml",
"kube/**/*crd*.yaml",
"kube/**/*crd*.yml"
],
"https://flux.jank.ing/helmrelease-helm-v2beta2.json": [
"kube/**/helm-release.yaml",
"kube/**/helm-release.yml",
"kube/**/hr.yaml",
"kube/**/hr.yml"
],
"https://raw.githubusercontent.com/datreeio/CRDs-catalog/main/kyverno.io/clusterpolicy_v1.json": "file:///home/jj-void/GitRepos/JJGadgets/Biohazard/kube/deploy/core/flux-system/misc/kyverno.yaml",
"kubernetes://schema/postgres-operator.crunchydata.com/v1beta1@postgrescluster": [
"file:///home/jj-void/GitRepos/JJGadgets/Biohazard/kube/deploy/core/db/pg/clusters/default/crunchydata.yaml",
"file:///home/jj-void/GitRepos/JJGadgets/Biohazard/kube/deploy/core/db/pg/clusters/template/crunchy.yaml",
"file:///home/jj-void/GitRepos/JJGadgets/Biohazard/kube/deploy/core/db/pg/clusters/default/crunchy.yaml"
]
},
"git.autofetch": false,
"git.autoStash": true,
"editor.mouseWheelZoom": false,
"files.autoSave": "afterDelay",
"editor.formatOnSave": true,
"editor.bracketPairColorization.enabled": true,
"editor.bracketPairColorization.independentColorPoolPerBracketType": true,
"editor.guides.bracketPairs": true,
"editor.matchBrackets": "always",
"editor.autoClosingDelete": "auto",
"editor.autoClosingOvertype": "auto",
"editor.autoSurround": "quotes",
"terminal.integrated.enableMultiLinePasteWarning": true,
"editor.autoClosingBrackets": "languageDefined",
"editor.guides.bracketPairsHorizontal": "active",
"editor.fontFamily": "'Iosevka NF', 'monospace', monospace",
"editor.fontLigatures": true,
"git.alwaysShowStagedChangesResourceGroup": false,
"git.autofetchPeriod": 10,
"git.autorefresh": true,
"git.autoRepositoryDetection": true,
"git.branchProtectionPrompt": "alwaysPrompt",
"git.countBadge": "all",
"git.enableCommitSigning": true,
"git.inputValidation": true,
"git.mergeEditor": true,
"git.terminalGitEditor": true,
"git.terminalAuthentication": true,
"git.supportCancellation": true,
"git.showPushSuccessNotification": true,
"git.showProgress": true,
"git.showInlineOpenFileAction": true,
"git.untrackedChanges": "separate",
"terminal.integrated.confirmOnKill": "always",
"search.useParentIgnoreFiles": true,
"editor.fontSize": 12.5,
"zoombar.defaultZoom": 100,
"gitblame.inlineMessageEnabled": true,
"scm.diffDecorationsGutterPattern": {
"added": true
},
"githubPullRequests.quickDiff": true,
"better-comments.highlightPlainText": true,
"todo-tree.ripgrep.ripgrep": "/usr/bin/rg",
"terminal.integrated.cursorStyle": "line",
"terminal.integrated.enableFileLinks": "notRemote",
"terminal.integrated.fontSize": 12,
"terminal.integrated.smoothScrolling": true,
"editor.minimap.showSlider": "always",
"editor.minimap.size": "fill",
"terminal.integrated.env.linux": {
"EDITOR": "code-oss",
"VISUAL": "code-oss"
},
"terminal.integrated.sendKeybindingsToShell": true,
"terminal.integrated.allowChords": false,
"hungryDelete.enableSmartBackspace": true,
"hungryDelete.languageConfigurations": [
{
"languageId": "go",
"indentationRules": {
"increaseIndentPattern": "^.*(\\bcase\\b.*:|\\bdefault\\b:|(\\b(func|if|else|switch|select|for|struct)\\b.*)?{[^}\"'`]*|\\([^)\"'`]*)$",
"decreaseIndentPattern": "^\\s*(\\bcase\\b.*:|\\bdefault\\b:|}[)}]*[),]?|\\)[,]?)$"
}
},
{
"languageId": "json",
"indentationRules": {
"increaseIndentPattern": "^.*(\\{[^}]*|\\[[^\\]]*)$",
"decreaseIndentPattern": "^\\s*[}\\]],?\\s*$"
}
},
{
"languageId": "less",
"indentationRules": {
"increaseIndentPattern": "(^.*\\{[^}]*$)",
"decreaseIndentPattern": "^\\s*\\}"
}
},
{
"languageId": "yaml",
"indentationRules": {
"increaseIndentPattern": "^\\s*.*(:|-) ?(&\\w+)?(\\{[^}\"']*|\\([^)\"']*)?$",
"decreaseIndentPattern": "^\\s+\\}$"
}
}
],
"editor.lineNumbers": "relative",
"zenMode.hideLineNumbers": false,
"git.enableSmartCommit": false,
"editor.multiCursorModifier": "ctrlCmd",
"terminal.integrated.tabs.focusMode": "singleClick",
"editor.tabSize": 2,
"explorer.sortOrder": "mixed",
// "editor.tokenColorCustomizations": {
// "comments": "",
// "textMateRules": []
// }
}