Skip to content

Commit 084175d

Browse files
committed
add stubs, obsidian configs
1 parent 8110b45 commit 084175d

File tree

7 files changed

+246
-0
lines changed

7 files changed

+246
-0
lines changed

docs/.obsidian/app.json

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}

docs/.obsidian/appearance.json

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}
+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"file-explorer": true,
3+
"global-search": true,
4+
"switcher": true,
5+
"graph": true,
6+
"backlink": true,
7+
"canvas": true,
8+
"outgoing-link": true,
9+
"tag-pane": true,
10+
"properties": false,
11+
"page-preview": true,
12+
"daily-notes": true,
13+
"templates": true,
14+
"note-composer": true,
15+
"command-palette": true,
16+
"slash-command": false,
17+
"editor-status": true,
18+
"bookmarks": true,
19+
"markdown-importer": false,
20+
"zk-prefixer": false,
21+
"random-note": false,
22+
"outline": true,
23+
"word-count": true,
24+
"slides": false,
25+
"audio-recorder": false,
26+
"workspaces": false,
27+
"file-recovery": true,
28+
"publish": false,
29+
"sync": false
30+
}

docs/.obsidian/core-plugins.json

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
[
2+
"file-explorer",
3+
"global-search",
4+
"switcher",
5+
"graph",
6+
"backlink",
7+
"canvas",
8+
"outgoing-link",
9+
"tag-pane",
10+
"page-preview",
11+
"daily-notes",
12+
"templates",
13+
"note-composer",
14+
"command-palette",
15+
"editor-status",
16+
"bookmarks",
17+
"outline",
18+
"word-count",
19+
"file-recovery"
20+
]

docs/.obsidian/workspace.json

+154
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,154 @@
1+
{
2+
"main": {
3+
"id": "b7bb4bcbbf61686b",
4+
"type": "split",
5+
"children": [
6+
{
7+
"id": "f28d0bc6c87686c4",
8+
"type": "tabs",
9+
"children": [
10+
{
11+
"id": "209b849dfd8bfde3",
12+
"type": "leaf",
13+
"state": {
14+
"type": "markdown",
15+
"state": {
16+
"file": "food/recipes/burrito_bowl.md",
17+
"mode": "source",
18+
"source": false
19+
}
20+
}
21+
}
22+
]
23+
}
24+
],
25+
"direction": "vertical"
26+
},
27+
"left": {
28+
"id": "d66961b54dc5cc23",
29+
"type": "split",
30+
"children": [
31+
{
32+
"id": "b94f95b2251d15b8",
33+
"type": "tabs",
34+
"children": [
35+
{
36+
"id": "226aa2d66b0ebceb",
37+
"type": "leaf",
38+
"state": {
39+
"type": "file-explorer",
40+
"state": {
41+
"sortOrder": "alphabetical"
42+
}
43+
}
44+
},
45+
{
46+
"id": "f866330c3e1294b9",
47+
"type": "leaf",
48+
"state": {
49+
"type": "search",
50+
"state": {
51+
"query": "tag:recipe",
52+
"matchingCase": false,
53+
"explainSearch": false,
54+
"collapseAll": false,
55+
"extraContext": false,
56+
"sortOrder": "alphabetical"
57+
}
58+
}
59+
},
60+
{
61+
"id": "6fa149de27b9474e",
62+
"type": "leaf",
63+
"state": {
64+
"type": "bookmarks",
65+
"state": {}
66+
}
67+
}
68+
],
69+
"currentTab": 1
70+
}
71+
],
72+
"direction": "horizontal",
73+
"width": 300
74+
},
75+
"right": {
76+
"id": "608745f589463d5c",
77+
"type": "split",
78+
"children": [
79+
{
80+
"id": "80fad237b7823873",
81+
"type": "tabs",
82+
"children": [
83+
{
84+
"id": "512147ca01522115",
85+
"type": "leaf",
86+
"state": {
87+
"type": "backlink",
88+
"state": {
89+
"file": "food/recipes/burrito_bowl.md",
90+
"collapseAll": false,
91+
"extraContext": false,
92+
"sortOrder": "alphabetical",
93+
"showSearch": false,
94+
"searchQuery": "",
95+
"backlinkCollapsed": false,
96+
"unlinkedCollapsed": true
97+
}
98+
}
99+
},
100+
{
101+
"id": "4e331f516abe2075",
102+
"type": "leaf",
103+
"state": {
104+
"type": "outgoing-link",
105+
"state": {
106+
"file": "food/recipes/burrito_bowl.md",
107+
"linksCollapsed": false,
108+
"unlinkedCollapsed": true
109+
}
110+
}
111+
},
112+
{
113+
"id": "f7e82ffa33fb6930",
114+
"type": "leaf",
115+
"state": {
116+
"type": "tag",
117+
"state": {
118+
"sortOrder": "frequency",
119+
"useHierarchy": true
120+
}
121+
}
122+
},
123+
{
124+
"id": "b62fdc7022cbcb31",
125+
"type": "leaf",
126+
"state": {
127+
"type": "outline",
128+
"state": {
129+
"file": "food/recipes/burrito_bowl.md"
130+
}
131+
}
132+
}
133+
]
134+
}
135+
],
136+
"direction": "horizontal",
137+
"width": 300,
138+
"collapsed": true
139+
},
140+
"left-ribbon": {
141+
"hiddenItems": {
142+
"switcher:Open quick switcher": false,
143+
"graph:Open graph view": false,
144+
"canvas:Create new canvas": false,
145+
"daily-notes:Open today's daily note": false,
146+
"templates:Insert template": false,
147+
"command-palette:Open command palette": false
148+
}
149+
},
150+
"active": "f866330c3e1294b9",
151+
"lastOpenFiles": [
152+
"food/recipes/beef_barbacoa.md"
153+
]
154+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
tags:
3+
- kubernetes
4+
- kustomize
5+
- WIP
6+
---
7+
8+
# Metadata labeling
9+
10+
Recently I was tasked with implementing a metadata labeling standard across all of our kubernetes resources running in production. Now generally we exclusively only deploy helm charts spread across ArgoCD and Waypoint. Thinking about ways to implement this I came up with a few, re-usable ideas which would need to be introduced to every Helm chart we are installing.
11+
12+
## Policy management
13+
14+
Since we are setting a new standard with these metadata labels, it was important to introduce a new resource policy to enforce, to prevent and error out any new services deployed that don't adhere to the policy.
15+
16+
```
17+
18+
```
19+
20+
21+
## Here's where Kustomize comes in
22+
23+
### Overcoming the hurdle with dynamic variables
24+
25+
26+
27+
## References
28+
29+
-

docs/templates/blog.md

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
tags:
3+
# - tools/concepts
4+
- WIP
5+
---
6+
7+
# Blog Title
8+
9+
## References
10+
11+
-

0 commit comments

Comments
 (0)