├── .gitignore ├── Dockerfile ├── Makefile ├── README.md ├── cmd └── controller │ └── main.go ├── config ├── bases │ ├── 01-namespace.yaml │ ├── crds.yaml │ ├── deployment.yaml │ ├── kbld.yaml │ ├── rbac.yaml │ └── role.yaml └── release.yaml ├── docs └── README.md ├── examples └── manifest.yaml ├── go.mod ├── go.sum ├── main.go └── pkg ├── apis └── ops.tips │ └── v1alpha1 │ ├── doc.go │ ├── groupversion_info.go │ ├── pizza_customer_types.go │ ├── pizza_order_types.go │ ├── pizza_store_types.go │ └── zz_generated.deepcopy.go ├── dominos ├── api.go ├── dump_transport.go ├── internal │ └── api │ │ ├── menu.go │ │ ├── order.go │ │ ├── price.go │ │ └── store_locator.go └── types.go └── reconciler ├── pizza_customer_reconciler.go ├── pizza_order_reconciler.go ├── rbac.go └── register.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cirocosta/pizza-controller/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cirocosta/pizza-controller/HEAD/Dockerfile -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cirocosta/pizza-controller/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cirocosta/pizza-controller/HEAD/README.md -------------------------------------------------------------------------------- /cmd/controller/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cirocosta/pizza-controller/HEAD/cmd/controller/main.go -------------------------------------------------------------------------------- /config/bases/01-namespace.yaml: -------------------------------------------------------------------------------- 1 | kind: Namespace 2 | apiVersion: v1 3 | metadata: 4 | name: opstips-system 5 | -------------------------------------------------------------------------------- /config/bases/crds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cirocosta/pizza-controller/HEAD/config/bases/crds.yaml -------------------------------------------------------------------------------- /config/bases/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cirocosta/pizza-controller/HEAD/config/bases/deployment.yaml -------------------------------------------------------------------------------- /config/bases/kbld.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cirocosta/pizza-controller/HEAD/config/bases/kbld.yaml -------------------------------------------------------------------------------- /config/bases/rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cirocosta/pizza-controller/HEAD/config/bases/rbac.yaml -------------------------------------------------------------------------------- /config/bases/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cirocosta/pizza-controller/HEAD/config/bases/role.yaml -------------------------------------------------------------------------------- /config/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cirocosta/pizza-controller/HEAD/config/release.yaml -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cirocosta/pizza-controller/HEAD/docs/README.md -------------------------------------------------------------------------------- /examples/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cirocosta/pizza-controller/HEAD/examples/manifest.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cirocosta/pizza-controller/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cirocosta/pizza-controller/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cirocosta/pizza-controller/HEAD/main.go -------------------------------------------------------------------------------- /pkg/apis/ops.tips/v1alpha1/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cirocosta/pizza-controller/HEAD/pkg/apis/ops.tips/v1alpha1/doc.go -------------------------------------------------------------------------------- /pkg/apis/ops.tips/v1alpha1/groupversion_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cirocosta/pizza-controller/HEAD/pkg/apis/ops.tips/v1alpha1/groupversion_info.go -------------------------------------------------------------------------------- /pkg/apis/ops.tips/v1alpha1/pizza_customer_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cirocosta/pizza-controller/HEAD/pkg/apis/ops.tips/v1alpha1/pizza_customer_types.go -------------------------------------------------------------------------------- /pkg/apis/ops.tips/v1alpha1/pizza_order_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cirocosta/pizza-controller/HEAD/pkg/apis/ops.tips/v1alpha1/pizza_order_types.go -------------------------------------------------------------------------------- /pkg/apis/ops.tips/v1alpha1/pizza_store_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cirocosta/pizza-controller/HEAD/pkg/apis/ops.tips/v1alpha1/pizza_store_types.go -------------------------------------------------------------------------------- /pkg/apis/ops.tips/v1alpha1/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cirocosta/pizza-controller/HEAD/pkg/apis/ops.tips/v1alpha1/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /pkg/dominos/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cirocosta/pizza-controller/HEAD/pkg/dominos/api.go -------------------------------------------------------------------------------- /pkg/dominos/dump_transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cirocosta/pizza-controller/HEAD/pkg/dominos/dump_transport.go -------------------------------------------------------------------------------- /pkg/dominos/internal/api/menu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cirocosta/pizza-controller/HEAD/pkg/dominos/internal/api/menu.go -------------------------------------------------------------------------------- /pkg/dominos/internal/api/order.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cirocosta/pizza-controller/HEAD/pkg/dominos/internal/api/order.go -------------------------------------------------------------------------------- /pkg/dominos/internal/api/price.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cirocosta/pizza-controller/HEAD/pkg/dominos/internal/api/price.go -------------------------------------------------------------------------------- /pkg/dominos/internal/api/store_locator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cirocosta/pizza-controller/HEAD/pkg/dominos/internal/api/store_locator.go -------------------------------------------------------------------------------- /pkg/dominos/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cirocosta/pizza-controller/HEAD/pkg/dominos/types.go -------------------------------------------------------------------------------- /pkg/reconciler/pizza_customer_reconciler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cirocosta/pizza-controller/HEAD/pkg/reconciler/pizza_customer_reconciler.go -------------------------------------------------------------------------------- /pkg/reconciler/pizza_order_reconciler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cirocosta/pizza-controller/HEAD/pkg/reconciler/pizza_order_reconciler.go -------------------------------------------------------------------------------- /pkg/reconciler/rbac.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cirocosta/pizza-controller/HEAD/pkg/reconciler/rbac.go -------------------------------------------------------------------------------- /pkg/reconciler/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cirocosta/pizza-controller/HEAD/pkg/reconciler/register.go --------------------------------------------------------------------------------