v0.1.0
Changelog
d5722b1 chore: add CODEOWNERS
5a8277d chore: add dockerfile
5a62145 chore: add goreleaser
09e8651 chore: add icons as assets for future expansion
14aaba1 chore: build default make goal
a047c05 chore: cleanup dummy comments on adapters
4b3359e chore: don't try to create the current folder
d333767 chore: improve dummy adapter example
5726e8a chore: link PVC to PV
b808477 chore: make build target
e96f187 chore: make build workaround to circunvent go mod replace shortcomings
4f67375 chore: make run target + phony icons
f64b6a4 chore: mod tidy
28d1d3a chore: move test output into tmp folder
76c898c chore: remove old creation functions from KubeGraph
5d5ff3b chore: remove unknownArea comments
61936f7 chore: remove unused configure blocks
52d2bc2 chore: restore assets on the output path
35accf8 chore: safer addNode, getNodes and addObject on KubeGraph
59e0dbb chore: vscode hidden workspace items
2b61a6d chore: yet another adjustment on dummy for sample output
c3c0717 feat: CRD adapter
6b0c03f feat: HPA adapter
ef94155 feat: PDB adapter
163e08e feat: PSP adapter
e89ef47 feat: add APIService
e1f20b2 feat: add istio and application schemes
a436633 feat: add istio gateway and virtual service
0c4984d feat: add mutation and validation webhook kinds
f411a57 feat: add sigs application CRD
7fa1d36 feat: add support for CRDs
e014d5d feat: connect deployment with pod
f848bf3 feat: connect role with pod security policy
a99c702 feat: link HPA to deployments
bcb23b1 feat: persistent volume adapter
96e7878 feat: proper CLI parsing with cobra
59a0cf3 first commit 🚀
f03c891 fix: remove absolute image as it breaks dot and svg
76d48bd fix: set assets' mode
8c43304 refactor: adapters package
47753ce refactor: add adapter resource type reflected value on struct to reduce runtime overhead
c27111a refactor: add tryCastObject method on adapters for safe type casting
4b410bd refactor: extract KubeGraph methods needed for StatefulGraph interface into a separate file
d85d934 refactor: extract adapters into a separate package and independent interface
6c3136e refactor: renamed loader files
74fa840 refactor: replace CGO package goccy/go-graphviz with emicklei/dot
3dba82e refctor: drop package prefixes on variables