- operator-sdk init + create api (QueueService kind, group sqs, v1alpha1) - Стандартная kubebuilder структура: cmd/, internal/controller/, config/ - CRD types с kubebuilder маркерами (validation, defaults, printcolumns) - Reconciler перенесён из ручного кода в internal/controller/ - controller-gen v0.17.0 (совместимость с Go 1.26.1) - Автогенерация: deepcopy, CRD YAML, RBAC ClusterRole - Удалены все ручные файлы (controllers/, main.go, deployments/)
28 lines
411 B
Plaintext
28 lines
411 B
Plaintext
# Binaries for programs and plugins
|
|
*.exe
|
|
*.exe~
|
|
*.dll
|
|
*.so
|
|
*.dylib
|
|
bin/*
|
|
Dockerfile.cross
|
|
|
|
# Test binary, built with `go test -c`
|
|
*.test
|
|
|
|
# Output of the go coverage tool, specifically when used with LiteIDE
|
|
*.out
|
|
|
|
# Go workspace file
|
|
go.work
|
|
|
|
# Kubernetes Generated files - skip generated files, except for vendored files
|
|
!vendor/**/zz_generated.*
|
|
|
|
# editor and IDE paraphernalia
|
|
.idea
|
|
.vscode
|
|
*.swp
|
|
*.swo
|
|
*~
|