├── .dockerignore ├── .gitignore ├── .travis.yml ├── GOVERNANCE.md ├── LICENSE ├── MAINTAINERS.md ├── Makefile ├── README.md ├── bin └── .gitkeep ├── cmd └── operator │ ├── main.go │ └── main_internal_test.go ├── dependencies.md ├── deploy ├── 00-prereqs.yaml └── 10-deployment.yaml ├── docker └── operator │ └── Dockerfile ├── docs ├── development │ └── development.md └── usage │ └── svc-account-bound-tokens-integration.md ├── example ├── clients-auth-permissions.json ├── example-cluster-service-accounts.yaml ├── example-custom-cipher.yaml ├── example-nats-cluster-auth.yaml ├── example-nats-cluster-authfile.yaml ├── example-nats-cluster-gateway.yaml ├── example-nats-cluster-metrics.yaml ├── example-nats-cluster-tls.yaml ├── example-nats-cluster.yaml ├── example-nats-custom-config.yaml ├── example-service-annotations.yaml ├── example-super-cluster.yaml ├── example-svc-accounts-diff-namespaces.yaml ├── example-with-server-name.yaml ├── leafnode-remotes-gateways.yaml ├── nats-operator-cluster-scoped-rbac.yaml ├── nats-operator-cluster-scoped.yaml └── websocket.yaml ├── go.mod ├── go.sum ├── hack ├── boilerplate.txt ├── codegen.sh ├── e2e │ ├── certs │ │ ├── ca-config.json │ │ ├── ca-csr.json │ │ ├── client-csr.json │ │ ├── route-csr.json │ │ └── server-csr.json │ ├── prepare-secrets.sh │ └── skaffold │ │ ├── Dockerfile │ │ ├── pod.yml │ │ └── skaffold.yml ├── operator │ └── skaffold │ │ ├── Dockerfile │ │ ├── deployment.yml │ │ ├── prereqs.yml │ │ └── skaffold.yml ├── skaffold.sh └── update-kube-version.sh ├── helm └── nats-operator │ └── readme.md ├── pkg ├── apis │ └── nats │ │ └── v1alpha2 │ │ ├── cluster.go │ │ ├── doc.go │ │ ├── register.go │ │ ├── service_role.go │ │ └── zz_generated.deepcopy.go ├── chaos │ └── chaos.go ├── client │ ├── clientset │ │ └── versioned │ │ │ ├── clientset.go │ │ │ ├── doc.go │ │ │ ├── fake │ │ │ ├── clientset_generated.go │ │ │ ├── doc.go │ │ │ └── register.go │ │ │ ├── scheme │ │ │ ├── doc.go │ │ │ └── register.go │ │ │ └── typed │ │ │ └── nats │ │ │ └── v1alpha2 │ │ │ ├── doc.go │ │ │ ├── fake │ │ │ ├── doc.go │ │ │ ├── fake_nats_client.go │ │ │ ├── fake_natscluster.go │ │ │ └── fake_natsservicerole.go │ │ │ ├── generated_expansion.go │ │ │ ├── nats_client.go │ │ │ ├── natscluster.go │ │ │ └── natsservicerole.go │ ├── cr.go │ ├── informers │ │ └── externalversions │ │ │ ├── factory.go │ │ │ ├── generic.go │ │ │ ├── internalinterfaces │ │ │ └── factory_interfaces.go │ │ │ └── nats │ │ │ ├── interface.go │ │ │ └── v1alpha2 │ │ │ ├── interface.go │ │ │ ├── natscluster.go │ │ │ └── natsservicerole.go │ └── listers │ │ └── nats │ │ └── v1alpha2 │ │ ├── expansion_generated.go │ │ ├── natscluster.go │ │ └── natsservicerole.go ├── cluster │ ├── cluster.go │ ├── cluster_status.go │ ├── error.go │ ├── metrics.go │ ├── reconcile.go │ └── upgrade.go ├── conf │ ├── natsconf.go │ └── natsconf_test.go ├── constants │ └── constants.go ├── controller │ ├── controller.go │ ├── generic.go │ └── metrics.go ├── debug │ ├── local │ │ └── kubeconfig.go │ └── logger.go ├── features │ ├── features.go │ └── features_test.go └── util │ ├── kubernetes │ ├── crd.go │ ├── exec.go │ ├── kubernetes.go │ ├── pod.go │ └── selectors.go │ ├── probe │ └── readyz.go │ ├── retryutil │ └── retry_util.go │ ├── strings │ └── hash.go │ └── versionCheck │ ├── versionCheck.go │ └── versionCheck_test.go ├── test └── e2e │ ├── basic_test.go │ ├── cluster_scoped_test.go │ ├── config_reload_test.go │ ├── config_test.go │ ├── framework │ ├── framework.go │ ├── namespace.go │ ├── nats.go │ ├── natscluster.go │ ├── natsservicerole.go │ ├── secrets.go │ └── util.go │ ├── lame_duck_mode_test.go │ ├── main_test.go │ ├── resize_test.go │ ├── super_cluster_test.go │ ├── tls_test.go │ └── upgrade_test.go ├── tools └── tools.go └── version └── version.go /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/.travis.yml -------------------------------------------------------------------------------- /GOVERNANCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/GOVERNANCE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/MAINTAINERS.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/README.md -------------------------------------------------------------------------------- /bin/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cmd/operator/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/cmd/operator/main.go -------------------------------------------------------------------------------- /cmd/operator/main_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/cmd/operator/main_internal_test.go -------------------------------------------------------------------------------- /dependencies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/dependencies.md -------------------------------------------------------------------------------- /deploy/00-prereqs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/deploy/00-prereqs.yaml -------------------------------------------------------------------------------- /deploy/10-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/deploy/10-deployment.yaml -------------------------------------------------------------------------------- /docker/operator/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/docker/operator/Dockerfile -------------------------------------------------------------------------------- /docs/development/development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/docs/development/development.md -------------------------------------------------------------------------------- /docs/usage/svc-account-bound-tokens-integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/docs/usage/svc-account-bound-tokens-integration.md -------------------------------------------------------------------------------- /example/clients-auth-permissions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/example/clients-auth-permissions.json -------------------------------------------------------------------------------- /example/example-cluster-service-accounts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/example/example-cluster-service-accounts.yaml -------------------------------------------------------------------------------- /example/example-custom-cipher.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/example/example-custom-cipher.yaml -------------------------------------------------------------------------------- /example/example-nats-cluster-auth.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/example/example-nats-cluster-auth.yaml -------------------------------------------------------------------------------- /example/example-nats-cluster-authfile.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/example/example-nats-cluster-authfile.yaml -------------------------------------------------------------------------------- /example/example-nats-cluster-gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/example/example-nats-cluster-gateway.yaml -------------------------------------------------------------------------------- /example/example-nats-cluster-metrics.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/example/example-nats-cluster-metrics.yaml -------------------------------------------------------------------------------- /example/example-nats-cluster-tls.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/example/example-nats-cluster-tls.yaml -------------------------------------------------------------------------------- /example/example-nats-cluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/example/example-nats-cluster.yaml -------------------------------------------------------------------------------- /example/example-nats-custom-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/example/example-nats-custom-config.yaml -------------------------------------------------------------------------------- /example/example-service-annotations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/example/example-service-annotations.yaml -------------------------------------------------------------------------------- /example/example-super-cluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/example/example-super-cluster.yaml -------------------------------------------------------------------------------- /example/example-svc-accounts-diff-namespaces.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/example/example-svc-accounts-diff-namespaces.yaml -------------------------------------------------------------------------------- /example/example-with-server-name.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/example/example-with-server-name.yaml -------------------------------------------------------------------------------- /example/leafnode-remotes-gateways.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/example/leafnode-remotes-gateways.yaml -------------------------------------------------------------------------------- /example/nats-operator-cluster-scoped-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/example/nats-operator-cluster-scoped-rbac.yaml -------------------------------------------------------------------------------- /example/nats-operator-cluster-scoped.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/example/nats-operator-cluster-scoped.yaml -------------------------------------------------------------------------------- /example/websocket.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/example/websocket.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/go.sum -------------------------------------------------------------------------------- /hack/boilerplate.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/hack/boilerplate.txt -------------------------------------------------------------------------------- /hack/codegen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/hack/codegen.sh -------------------------------------------------------------------------------- /hack/e2e/certs/ca-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/hack/e2e/certs/ca-config.json -------------------------------------------------------------------------------- /hack/e2e/certs/ca-csr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/hack/e2e/certs/ca-csr.json -------------------------------------------------------------------------------- /hack/e2e/certs/client-csr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/hack/e2e/certs/client-csr.json -------------------------------------------------------------------------------- /hack/e2e/certs/route-csr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/hack/e2e/certs/route-csr.json -------------------------------------------------------------------------------- /hack/e2e/certs/server-csr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/hack/e2e/certs/server-csr.json -------------------------------------------------------------------------------- /hack/e2e/prepare-secrets.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/hack/e2e/prepare-secrets.sh -------------------------------------------------------------------------------- /hack/e2e/skaffold/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/hack/e2e/skaffold/Dockerfile -------------------------------------------------------------------------------- /hack/e2e/skaffold/pod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/hack/e2e/skaffold/pod.yml -------------------------------------------------------------------------------- /hack/e2e/skaffold/skaffold.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/hack/e2e/skaffold/skaffold.yml -------------------------------------------------------------------------------- /hack/operator/skaffold/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/hack/operator/skaffold/Dockerfile -------------------------------------------------------------------------------- /hack/operator/skaffold/deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/hack/operator/skaffold/deployment.yml -------------------------------------------------------------------------------- /hack/operator/skaffold/prereqs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/hack/operator/skaffold/prereqs.yml -------------------------------------------------------------------------------- /hack/operator/skaffold/skaffold.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/hack/operator/skaffold/skaffold.yml -------------------------------------------------------------------------------- /hack/skaffold.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/hack/skaffold.sh -------------------------------------------------------------------------------- /hack/update-kube-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/hack/update-kube-version.sh -------------------------------------------------------------------------------- /helm/nats-operator/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/helm/nats-operator/readme.md -------------------------------------------------------------------------------- /pkg/apis/nats/v1alpha2/cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/apis/nats/v1alpha2/cluster.go -------------------------------------------------------------------------------- /pkg/apis/nats/v1alpha2/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/apis/nats/v1alpha2/doc.go -------------------------------------------------------------------------------- /pkg/apis/nats/v1alpha2/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/apis/nats/v1alpha2/register.go -------------------------------------------------------------------------------- /pkg/apis/nats/v1alpha2/service_role.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/apis/nats/v1alpha2/service_role.go -------------------------------------------------------------------------------- /pkg/apis/nats/v1alpha2/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/apis/nats/v1alpha2/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /pkg/chaos/chaos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/chaos/chaos.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/clientset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/client/clientset/versioned/clientset.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/client/clientset/versioned/doc.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/fake/clientset_generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/client/clientset/versioned/fake/clientset_generated.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/fake/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/client/clientset/versioned/fake/doc.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/fake/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/client/clientset/versioned/fake/register.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/scheme/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/client/clientset/versioned/scheme/doc.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/scheme/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/client/clientset/versioned/scheme/register.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/typed/nats/v1alpha2/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/client/clientset/versioned/typed/nats/v1alpha2/doc.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/typed/nats/v1alpha2/fake/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/client/clientset/versioned/typed/nats/v1alpha2/fake/doc.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/typed/nats/v1alpha2/fake/fake_nats_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/client/clientset/versioned/typed/nats/v1alpha2/fake/fake_nats_client.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/typed/nats/v1alpha2/fake/fake_natscluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/client/clientset/versioned/typed/nats/v1alpha2/fake/fake_natscluster.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/typed/nats/v1alpha2/fake/fake_natsservicerole.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/client/clientset/versioned/typed/nats/v1alpha2/fake/fake_natsservicerole.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/typed/nats/v1alpha2/generated_expansion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/client/clientset/versioned/typed/nats/v1alpha2/generated_expansion.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/typed/nats/v1alpha2/nats_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/client/clientset/versioned/typed/nats/v1alpha2/nats_client.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/typed/nats/v1alpha2/natscluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/client/clientset/versioned/typed/nats/v1alpha2/natscluster.go -------------------------------------------------------------------------------- /pkg/client/clientset/versioned/typed/nats/v1alpha2/natsservicerole.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/client/clientset/versioned/typed/nats/v1alpha2/natsservicerole.go -------------------------------------------------------------------------------- /pkg/client/cr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/client/cr.go -------------------------------------------------------------------------------- /pkg/client/informers/externalversions/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/client/informers/externalversions/factory.go -------------------------------------------------------------------------------- /pkg/client/informers/externalversions/generic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/client/informers/externalversions/generic.go -------------------------------------------------------------------------------- /pkg/client/informers/externalversions/internalinterfaces/factory_interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/client/informers/externalversions/internalinterfaces/factory_interfaces.go -------------------------------------------------------------------------------- /pkg/client/informers/externalversions/nats/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/client/informers/externalversions/nats/interface.go -------------------------------------------------------------------------------- /pkg/client/informers/externalversions/nats/v1alpha2/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/client/informers/externalversions/nats/v1alpha2/interface.go -------------------------------------------------------------------------------- /pkg/client/informers/externalversions/nats/v1alpha2/natscluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/client/informers/externalversions/nats/v1alpha2/natscluster.go -------------------------------------------------------------------------------- /pkg/client/informers/externalversions/nats/v1alpha2/natsservicerole.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/client/informers/externalversions/nats/v1alpha2/natsservicerole.go -------------------------------------------------------------------------------- /pkg/client/listers/nats/v1alpha2/expansion_generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/client/listers/nats/v1alpha2/expansion_generated.go -------------------------------------------------------------------------------- /pkg/client/listers/nats/v1alpha2/natscluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/client/listers/nats/v1alpha2/natscluster.go -------------------------------------------------------------------------------- /pkg/client/listers/nats/v1alpha2/natsservicerole.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/client/listers/nats/v1alpha2/natsservicerole.go -------------------------------------------------------------------------------- /pkg/cluster/cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/cluster/cluster.go -------------------------------------------------------------------------------- /pkg/cluster/cluster_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/cluster/cluster_status.go -------------------------------------------------------------------------------- /pkg/cluster/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/cluster/error.go -------------------------------------------------------------------------------- /pkg/cluster/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/cluster/metrics.go -------------------------------------------------------------------------------- /pkg/cluster/reconcile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/cluster/reconcile.go -------------------------------------------------------------------------------- /pkg/cluster/upgrade.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/cluster/upgrade.go -------------------------------------------------------------------------------- /pkg/conf/natsconf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/conf/natsconf.go -------------------------------------------------------------------------------- /pkg/conf/natsconf_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/conf/natsconf_test.go -------------------------------------------------------------------------------- /pkg/constants/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/constants/constants.go -------------------------------------------------------------------------------- /pkg/controller/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/controller/controller.go -------------------------------------------------------------------------------- /pkg/controller/generic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/controller/generic.go -------------------------------------------------------------------------------- /pkg/controller/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/controller/metrics.go -------------------------------------------------------------------------------- /pkg/debug/local/kubeconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/debug/local/kubeconfig.go -------------------------------------------------------------------------------- /pkg/debug/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/debug/logger.go -------------------------------------------------------------------------------- /pkg/features/features.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/features/features.go -------------------------------------------------------------------------------- /pkg/features/features_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/features/features_test.go -------------------------------------------------------------------------------- /pkg/util/kubernetes/crd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/util/kubernetes/crd.go -------------------------------------------------------------------------------- /pkg/util/kubernetes/exec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/util/kubernetes/exec.go -------------------------------------------------------------------------------- /pkg/util/kubernetes/kubernetes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/util/kubernetes/kubernetes.go -------------------------------------------------------------------------------- /pkg/util/kubernetes/pod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/util/kubernetes/pod.go -------------------------------------------------------------------------------- /pkg/util/kubernetes/selectors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/util/kubernetes/selectors.go -------------------------------------------------------------------------------- /pkg/util/probe/readyz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/util/probe/readyz.go -------------------------------------------------------------------------------- /pkg/util/retryutil/retry_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/util/retryutil/retry_util.go -------------------------------------------------------------------------------- /pkg/util/strings/hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/util/strings/hash.go -------------------------------------------------------------------------------- /pkg/util/versionCheck/versionCheck.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/util/versionCheck/versionCheck.go -------------------------------------------------------------------------------- /pkg/util/versionCheck/versionCheck_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/pkg/util/versionCheck/versionCheck_test.go -------------------------------------------------------------------------------- /test/e2e/basic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/test/e2e/basic_test.go -------------------------------------------------------------------------------- /test/e2e/cluster_scoped_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/test/e2e/cluster_scoped_test.go -------------------------------------------------------------------------------- /test/e2e/config_reload_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/test/e2e/config_reload_test.go -------------------------------------------------------------------------------- /test/e2e/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/test/e2e/config_test.go -------------------------------------------------------------------------------- /test/e2e/framework/framework.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/test/e2e/framework/framework.go -------------------------------------------------------------------------------- /test/e2e/framework/namespace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/test/e2e/framework/namespace.go -------------------------------------------------------------------------------- /test/e2e/framework/nats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/test/e2e/framework/nats.go -------------------------------------------------------------------------------- /test/e2e/framework/natscluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/test/e2e/framework/natscluster.go -------------------------------------------------------------------------------- /test/e2e/framework/natsservicerole.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/test/e2e/framework/natsservicerole.go -------------------------------------------------------------------------------- /test/e2e/framework/secrets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/test/e2e/framework/secrets.go -------------------------------------------------------------------------------- /test/e2e/framework/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/test/e2e/framework/util.go -------------------------------------------------------------------------------- /test/e2e/lame_duck_mode_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/test/e2e/lame_duck_mode_test.go -------------------------------------------------------------------------------- /test/e2e/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/test/e2e/main_test.go -------------------------------------------------------------------------------- /test/e2e/resize_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/test/e2e/resize_test.go -------------------------------------------------------------------------------- /test/e2e/super_cluster_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/test/e2e/super_cluster_test.go -------------------------------------------------------------------------------- /test/e2e/tls_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/test/e2e/tls_test.go -------------------------------------------------------------------------------- /test/e2e/upgrade_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/test/e2e/upgrade_test.go -------------------------------------------------------------------------------- /tools/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/tools/tools.go -------------------------------------------------------------------------------- /version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/nats-operator/HEAD/version/version.go --------------------------------------------------------------------------------