Go to file
Dan P. 66f321dc77
Implement new Config system (#50)
* Add new config tooling

* Adopt new Env/Flag/ConfigMap based config system across operator

- CI flag is intentionally mapped to "override" without that in the flag

* Split up Cattle/Rancher DevMode and SCC Operator's DevMode

* Make fatal config init more obvious

* fix linter

* Add more rancher-bias TODOs

* Update internal/config/resolver.go

Co-authored-by: Samuel Vasconcelos <samuel.vasconcelos@suse.com>

* add SetConfigMapData to resolver to make things more testable

* Correct wip version of flag logic and fix flag value bug

* refactor: adjust Option to use default from initial creation and remove from getter

---------

Co-authored-by: Samuel Vasconcelos <samuel.vasconcelos@suse.com>
2025-10-21 11:05:59 -04:00
.github add staling and labeling workflows 2025-10-01 17:51:46 -03:00
cmd/operator Implement new Config system (#50) 2025-10-21 11:05:59 -04:00
gotools
hack/make
internal Implement new Config system (#50) 2025-10-21 11:05:59 -04:00
package
pkg Implement new Config system (#50) 2025-10-21 11:05:59 -04:00
scripts
.gitignore
.golangci.yaml
.goreleaser.yaml
Makefile
README.md
generate.go refactor generators logic 2025-08-07 00:57:27 -04:00
go.mod Bump to newest SCC library 2025-08-14 08:13:03 -04:00
go.sum Bump to newest SCC library 2025-08-14 08:13:03 -04:00

README.md

scc-operator