mirror of
https://github.com/outbackdingo/Biohazard.git
synced 2026-01-27 10:18:27 +00:00
- 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
121 lines
4.4 KiB
JSON
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": []
|
|
// }
|
|
}
|