├── .dockerignore ├── .github └── workflows │ ├── containers.yml │ ├── docs.yml │ ├── e2e-tests.yml │ ├── helm.yml │ └── tests.yml ├── .gitignore ├── Dockerfile ├── Dockerfile.bundle ├── Dockerfile.controller ├── Dockerfile.exporter ├── Dockerfile.varnishd ├── LICENSE ├── Makefile ├── PROJECT ├── README.md ├── UPDATE_PROCEDURE.md ├── api └── v1alpha1 │ ├── defaults.go │ ├── groupversion_info.go │ ├── varnishcluster_types.go │ ├── varnishcluster_webhook.go │ ├── varnishcluster_webhook_test.go │ └── zz_generated.deepcopy.go ├── cmd ├── varnish-controller │ └── main.go └── varnish-operator │ └── main.go ├── config ├── crd │ ├── bases │ │ └── caching.ibm.com_varnishclusters.yaml │ ├── kustomization.yaml │ └── patches │ │ └── crd_patch.yaml ├── default │ └── kustomization.yaml ├── manager │ ├── deployment.yaml │ └── kustomization.yaml ├── manifests │ ├── bases │ │ └── varnish-operator.clusterserviceversion.yaml │ └── kustomization.yaml ├── rbac │ ├── kustomization.yaml │ ├── role.yaml │ └── role_binding.yaml └── samples │ ├── helm-charts │ ├── varnish-operator-monitoring │ │ ├── .helmignore │ │ ├── Chart.lock │ │ ├── Chart.yaml │ │ ├── README.md │ │ ├── templates │ │ │ ├── grafana-admin-creds-secret.yaml │ │ │ ├── grafana-prometheus-datasource.yaml │ │ │ ├── prometheus-roles.yaml │ │ │ ├── prometheus-service.yaml │ │ │ └── prometheus.yaml │ │ └── values.yaml │ └── varnishcluster-with-monitoring │ │ ├── .helmignore │ │ ├── Chart.lock │ │ ├── Chart.yaml │ │ ├── README.md │ │ ├── templates │ │ ├── backend.yaml │ │ ├── grafana-admin-creds-secret.yaml │ │ ├── grafana-prometheus-datasource.yaml │ │ ├── prometheus-roles.yaml │ │ ├── prometheus-service.yaml │ │ ├── prometheus.yaml │ │ ├── varnish-cluster.yaml │ │ └── vcl-files.yaml │ │ ├── values.yaml │ │ └── vcl-files │ │ ├── backends.vcl.tmpl │ │ └── entrypoint.vcl │ ├── kustomization.yaml │ └── varnishcluster.yaml ├── disabled.travis.yml ├── docs ├── README.md ├── SUMMARY.md ├── architecture.md ├── book.json ├── debugging-issues.md ├── development.md ├── images │ ├── mermaid-diagram-auto-1.svg │ ├── mermaid-diagram-auto-2.svg │ ├── mermaid-diagram-auto-3.svg │ ├── mermaid-diagram-reference-cluster.svg │ ├── mermaid-diagram-thresholds-1.svg │ ├── mermaid-diagram-thresholds-2.svg │ └── varnish-cluster.png ├── installation.md ├── monitoring.md ├── operator-configuration.md ├── quick-start.md ├── run-on-separate-worker-pool.md ├── varnish-cluster-configuration.md ├── varnish-cluster.md └── vcl-configuration.md ├── go.mod ├── go.sum ├── hack ├── boilerplate.go.txt ├── create_dev_cluster.sh └── delete_dev_cluster.sh ├── helm-releases ├── index.yaml ├── varnish-operator-0.26.0.tgz ├── varnish-operator-0.27.0.tgz ├── varnish-operator-0.27.1.tgz ├── varnish-operator-0.27.2.tgz ├── varnish-operator-0.27.3.tgz ├── varnish-operator-0.28.0.tgz ├── varnish-operator-0.28.1.tgz ├── varnish-operator-0.28.2.tgz ├── varnish-operator-0.28.3.tgz ├── varnish-operator-0.29.0.tgz ├── varnish-operator-0.30.0.tgz ├── varnish-operator-0.31.0.tgz ├── varnish-operator-0.32.0.tgz ├── varnish-operator-0.33.0.tgz ├── varnish-operator-0.34.0.tgz ├── varnish-operator-0.34.1.tgz ├── varnish-operator-0.34.2.tgz └── varnish-operator-0.35.0.tgz ├── pkg ├── labels │ └── labels.go ├── logger │ └── logger.go ├── names │ └── names.go ├── varnishcluster │ ├── compare │ │ ├── clusterrole_comparer.go │ │ ├── clusterrolebinding_comparer.go │ │ ├── configmap_comparer.go │ │ ├── poddisruptionbudget_comparer.go │ │ ├── role_comparer.go │ │ ├── rolebinding_comparer.go │ │ ├── service_comparer.go │ │ ├── serviceaccount_comparer.go │ │ ├── servicemonitor_comparer.go │ │ ├── shared_comparer.go │ │ ├── statefulset_comparer.go │ │ └── varnishcluster_status_comparer.go │ ├── config │ │ └── config.go │ ├── controller │ │ ├── suite_test.go │ │ ├── validation_test.go │ │ ├── varnishcluster_clusterrole.go │ │ ├── varnishcluster_clusterrole_test.go │ │ ├── varnishcluster_clusterrolebinding.go │ │ ├── varnishcluster_configmap.go │ │ ├── varnishcluster_configmap_test.go │ │ ├── varnishcluster_controller.go │ │ ├── varnishcluster_default_vcl.go │ │ ├── varnishcluster_delayed_rollingupdate.go │ │ ├── varnishcluster_events.go │ │ ├── varnishcluster_finalizers.go │ │ ├── varnishcluster_grafana_dashboard.go │ │ ├── varnishcluster_grafana_dashboard_template.go │ │ ├── varnishcluster_grafana_dashboard_test.go │ │ ├── varnishcluster_headless_service.go │ │ ├── varnishcluster_poddisruptionbudget.go │ │ ├── varnishcluster_role.go │ │ ├── varnishcluster_rolebinding.go │ │ ├── varnishcluster_secret.go │ │ ├── varnishcluster_secret_test.go │ │ ├── varnishcluster_service.go │ │ ├── varnishcluster_service_account.go │ │ ├── varnishcluster_servicemonitor.go │ │ ├── varnishcluster_statefulset.go │ │ ├── varnishcluster_statefulset_test.go │ │ ├── varnishcluster_varnish_args.go │ │ └── varnishcluster_varnish_args_test.go │ └── reconcile │ │ └── reconcile_triggerer.go └── varnishcontroller │ ├── config │ └── config.go │ ├── controller │ ├── controller.go │ ├── controller_configmap.go │ ├── controller_files.go │ ├── controller_node.go │ ├── controller_pod.go │ ├── controller_template.go │ ├── controller_varnish.go │ ├── controller_varnish_test.go │ ├── endpoints.go │ └── endpoints_test.go │ ├── events │ └── events.go │ ├── metrics │ └── metrics.go │ ├── podutil │ └── podutil.go │ ├── predicates │ ├── debug.go │ ├── label_matcher.go │ ├── label_matcher_test.go │ ├── namespaces_matcher.go │ └── varnishcluster.go │ └── varnishadm │ ├── varnishadm.go │ ├── varnishadm_test.go │ ├── varnishadm_vcl_list.go │ └── varnishadm_vcl_list_test.go ├── tests ├── garbage_collection_test.go ├── main_test.go ├── ready_pods_test.go ├── utils_test.go └── webhooks_test.go └── varnish-operator ├── .helmignore ├── Chart.yaml ├── crds └── varnishcluster.yaml ├── templates ├── _helpers.tpl ├── clusterrole.yaml ├── clusterrolebinding.yaml ├── deployment.yaml ├── grafana-dashboard.yaml ├── job-cert-patch │ ├── clusterrole.yaml │ ├── clusterrolebinding.yaml │ ├── job-createSecret.yaml │ ├── job-patchWebhook.yaml │ ├── role.yaml │ ├── rolebinding.yaml │ └── serviceaccount.yaml ├── leader_election_role.yaml ├── leader_election_rolebinding.yaml ├── mutatingwebhook.yaml ├── prometheus-service-monitor.yaml ├── service.yaml ├── serviceaccount.yaml └── validatingwebhhook.yaml └── values.yaml /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/containers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/.github/workflows/containers.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/e2e-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/.github/workflows/e2e-tests.yml -------------------------------------------------------------------------------- /.github/workflows/helm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/.github/workflows/helm.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/Dockerfile.bundle -------------------------------------------------------------------------------- /Dockerfile.controller: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/Dockerfile.controller -------------------------------------------------------------------------------- /Dockerfile.exporter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/Dockerfile.exporter -------------------------------------------------------------------------------- /Dockerfile.varnishd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/Dockerfile.varnishd -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/Makefile -------------------------------------------------------------------------------- /PROJECT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/PROJECT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/README.md -------------------------------------------------------------------------------- /UPDATE_PROCEDURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/UPDATE_PROCEDURE.md -------------------------------------------------------------------------------- /api/v1alpha1/defaults.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/api/v1alpha1/defaults.go -------------------------------------------------------------------------------- /api/v1alpha1/groupversion_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/api/v1alpha1/groupversion_info.go -------------------------------------------------------------------------------- /api/v1alpha1/varnishcluster_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/api/v1alpha1/varnishcluster_types.go -------------------------------------------------------------------------------- /api/v1alpha1/varnishcluster_webhook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/api/v1alpha1/varnishcluster_webhook.go -------------------------------------------------------------------------------- /api/v1alpha1/varnishcluster_webhook_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/api/v1alpha1/varnishcluster_webhook_test.go -------------------------------------------------------------------------------- /api/v1alpha1/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/api/v1alpha1/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /cmd/varnish-controller/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/cmd/varnish-controller/main.go -------------------------------------------------------------------------------- /cmd/varnish-operator/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/cmd/varnish-operator/main.go -------------------------------------------------------------------------------- /config/crd/bases/caching.ibm.com_varnishclusters.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/config/crd/bases/caching.ibm.com_varnishclusters.yaml -------------------------------------------------------------------------------- /config/crd/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/config/crd/kustomization.yaml -------------------------------------------------------------------------------- /config/crd/patches/crd_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/config/crd/patches/crd_patch.yaml -------------------------------------------------------------------------------- /config/default/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/config/default/kustomization.yaml -------------------------------------------------------------------------------- /config/manager/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/config/manager/deployment.yaml -------------------------------------------------------------------------------- /config/manager/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/config/manager/kustomization.yaml -------------------------------------------------------------------------------- /config/manifests/bases/varnish-operator.clusterserviceversion.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/config/manifests/bases/varnish-operator.clusterserviceversion.yaml -------------------------------------------------------------------------------- /config/manifests/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/config/manifests/kustomization.yaml -------------------------------------------------------------------------------- /config/rbac/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/config/rbac/kustomization.yaml -------------------------------------------------------------------------------- /config/rbac/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/config/rbac/role.yaml -------------------------------------------------------------------------------- /config/rbac/role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/config/rbac/role_binding.yaml -------------------------------------------------------------------------------- /config/samples/helm-charts/varnish-operator-monitoring/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/config/samples/helm-charts/varnish-operator-monitoring/.helmignore -------------------------------------------------------------------------------- /config/samples/helm-charts/varnish-operator-monitoring/Chart.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/config/samples/helm-charts/varnish-operator-monitoring/Chart.lock -------------------------------------------------------------------------------- /config/samples/helm-charts/varnish-operator-monitoring/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/config/samples/helm-charts/varnish-operator-monitoring/Chart.yaml -------------------------------------------------------------------------------- /config/samples/helm-charts/varnish-operator-monitoring/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/config/samples/helm-charts/varnish-operator-monitoring/README.md -------------------------------------------------------------------------------- /config/samples/helm-charts/varnish-operator-monitoring/templates/grafana-admin-creds-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/config/samples/helm-charts/varnish-operator-monitoring/templates/grafana-admin-creds-secret.yaml -------------------------------------------------------------------------------- /config/samples/helm-charts/varnish-operator-monitoring/templates/grafana-prometheus-datasource.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/config/samples/helm-charts/varnish-operator-monitoring/templates/grafana-prometheus-datasource.yaml -------------------------------------------------------------------------------- /config/samples/helm-charts/varnish-operator-monitoring/templates/prometheus-roles.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/config/samples/helm-charts/varnish-operator-monitoring/templates/prometheus-roles.yaml -------------------------------------------------------------------------------- /config/samples/helm-charts/varnish-operator-monitoring/templates/prometheus-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/config/samples/helm-charts/varnish-operator-monitoring/templates/prometheus-service.yaml -------------------------------------------------------------------------------- /config/samples/helm-charts/varnish-operator-monitoring/templates/prometheus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/config/samples/helm-charts/varnish-operator-monitoring/templates/prometheus.yaml -------------------------------------------------------------------------------- /config/samples/helm-charts/varnish-operator-monitoring/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/config/samples/helm-charts/varnish-operator-monitoring/values.yaml -------------------------------------------------------------------------------- /config/samples/helm-charts/varnishcluster-with-monitoring/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/config/samples/helm-charts/varnishcluster-with-monitoring/.helmignore -------------------------------------------------------------------------------- /config/samples/helm-charts/varnishcluster-with-monitoring/Chart.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/config/samples/helm-charts/varnishcluster-with-monitoring/Chart.lock -------------------------------------------------------------------------------- /config/samples/helm-charts/varnishcluster-with-monitoring/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/config/samples/helm-charts/varnishcluster-with-monitoring/Chart.yaml -------------------------------------------------------------------------------- /config/samples/helm-charts/varnishcluster-with-monitoring/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/config/samples/helm-charts/varnishcluster-with-monitoring/README.md -------------------------------------------------------------------------------- /config/samples/helm-charts/varnishcluster-with-monitoring/templates/backend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/config/samples/helm-charts/varnishcluster-with-monitoring/templates/backend.yaml -------------------------------------------------------------------------------- /config/samples/helm-charts/varnishcluster-with-monitoring/templates/grafana-admin-creds-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/config/samples/helm-charts/varnishcluster-with-monitoring/templates/grafana-admin-creds-secret.yaml -------------------------------------------------------------------------------- /config/samples/helm-charts/varnishcluster-with-monitoring/templates/grafana-prometheus-datasource.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/config/samples/helm-charts/varnishcluster-with-monitoring/templates/grafana-prometheus-datasource.yaml -------------------------------------------------------------------------------- /config/samples/helm-charts/varnishcluster-with-monitoring/templates/prometheus-roles.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/config/samples/helm-charts/varnishcluster-with-monitoring/templates/prometheus-roles.yaml -------------------------------------------------------------------------------- /config/samples/helm-charts/varnishcluster-with-monitoring/templates/prometheus-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/config/samples/helm-charts/varnishcluster-with-monitoring/templates/prometheus-service.yaml -------------------------------------------------------------------------------- /config/samples/helm-charts/varnishcluster-with-monitoring/templates/prometheus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/config/samples/helm-charts/varnishcluster-with-monitoring/templates/prometheus.yaml -------------------------------------------------------------------------------- /config/samples/helm-charts/varnishcluster-with-monitoring/templates/varnish-cluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/config/samples/helm-charts/varnishcluster-with-monitoring/templates/varnish-cluster.yaml -------------------------------------------------------------------------------- /config/samples/helm-charts/varnishcluster-with-monitoring/templates/vcl-files.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/config/samples/helm-charts/varnishcluster-with-monitoring/templates/vcl-files.yaml -------------------------------------------------------------------------------- /config/samples/helm-charts/varnishcluster-with-monitoring/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/config/samples/helm-charts/varnishcluster-with-monitoring/values.yaml -------------------------------------------------------------------------------- /config/samples/helm-charts/varnishcluster-with-monitoring/vcl-files/backends.vcl.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/config/samples/helm-charts/varnishcluster-with-monitoring/vcl-files/backends.vcl.tmpl -------------------------------------------------------------------------------- /config/samples/helm-charts/varnishcluster-with-monitoring/vcl-files/entrypoint.vcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/config/samples/helm-charts/varnishcluster-with-monitoring/vcl-files/entrypoint.vcl -------------------------------------------------------------------------------- /config/samples/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - varnishcluster.yaml 3 | -------------------------------------------------------------------------------- /config/samples/varnishcluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/config/samples/varnishcluster.yaml -------------------------------------------------------------------------------- /disabled.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/disabled.travis.yml -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/docs/SUMMARY.md -------------------------------------------------------------------------------- /docs/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/docs/architecture.md -------------------------------------------------------------------------------- /docs/book.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/docs/book.json -------------------------------------------------------------------------------- /docs/debugging-issues.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/docs/debugging-issues.md -------------------------------------------------------------------------------- /docs/development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/docs/development.md -------------------------------------------------------------------------------- /docs/images/mermaid-diagram-auto-1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/docs/images/mermaid-diagram-auto-1.svg -------------------------------------------------------------------------------- /docs/images/mermaid-diagram-auto-2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/docs/images/mermaid-diagram-auto-2.svg -------------------------------------------------------------------------------- /docs/images/mermaid-diagram-auto-3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/docs/images/mermaid-diagram-auto-3.svg -------------------------------------------------------------------------------- /docs/images/mermaid-diagram-reference-cluster.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/docs/images/mermaid-diagram-reference-cluster.svg -------------------------------------------------------------------------------- /docs/images/mermaid-diagram-thresholds-1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/docs/images/mermaid-diagram-thresholds-1.svg -------------------------------------------------------------------------------- /docs/images/mermaid-diagram-thresholds-2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/docs/images/mermaid-diagram-thresholds-2.svg -------------------------------------------------------------------------------- /docs/images/varnish-cluster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/docs/images/varnish-cluster.png -------------------------------------------------------------------------------- /docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/docs/installation.md -------------------------------------------------------------------------------- /docs/monitoring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/docs/monitoring.md -------------------------------------------------------------------------------- /docs/operator-configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/docs/operator-configuration.md -------------------------------------------------------------------------------- /docs/quick-start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/docs/quick-start.md -------------------------------------------------------------------------------- /docs/run-on-separate-worker-pool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/docs/run-on-separate-worker-pool.md -------------------------------------------------------------------------------- /docs/varnish-cluster-configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/docs/varnish-cluster-configuration.md -------------------------------------------------------------------------------- /docs/varnish-cluster.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/docs/varnish-cluster.md -------------------------------------------------------------------------------- /docs/vcl-configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/docs/vcl-configuration.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/go.sum -------------------------------------------------------------------------------- /hack/boilerplate.go.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hack/create_dev_cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/hack/create_dev_cluster.sh -------------------------------------------------------------------------------- /hack/delete_dev_cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/hack/delete_dev_cluster.sh -------------------------------------------------------------------------------- /helm-releases/index.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/helm-releases/index.yaml -------------------------------------------------------------------------------- /helm-releases/varnish-operator-0.26.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/helm-releases/varnish-operator-0.26.0.tgz -------------------------------------------------------------------------------- /helm-releases/varnish-operator-0.27.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/helm-releases/varnish-operator-0.27.0.tgz -------------------------------------------------------------------------------- /helm-releases/varnish-operator-0.27.1.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/helm-releases/varnish-operator-0.27.1.tgz -------------------------------------------------------------------------------- /helm-releases/varnish-operator-0.27.2.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/helm-releases/varnish-operator-0.27.2.tgz -------------------------------------------------------------------------------- /helm-releases/varnish-operator-0.27.3.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/helm-releases/varnish-operator-0.27.3.tgz -------------------------------------------------------------------------------- /helm-releases/varnish-operator-0.28.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/helm-releases/varnish-operator-0.28.0.tgz -------------------------------------------------------------------------------- /helm-releases/varnish-operator-0.28.1.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/helm-releases/varnish-operator-0.28.1.tgz -------------------------------------------------------------------------------- /helm-releases/varnish-operator-0.28.2.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/helm-releases/varnish-operator-0.28.2.tgz -------------------------------------------------------------------------------- /helm-releases/varnish-operator-0.28.3.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/helm-releases/varnish-operator-0.28.3.tgz -------------------------------------------------------------------------------- /helm-releases/varnish-operator-0.29.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/helm-releases/varnish-operator-0.29.0.tgz -------------------------------------------------------------------------------- /helm-releases/varnish-operator-0.30.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/helm-releases/varnish-operator-0.30.0.tgz -------------------------------------------------------------------------------- /helm-releases/varnish-operator-0.31.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/helm-releases/varnish-operator-0.31.0.tgz -------------------------------------------------------------------------------- /helm-releases/varnish-operator-0.32.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/helm-releases/varnish-operator-0.32.0.tgz -------------------------------------------------------------------------------- /helm-releases/varnish-operator-0.33.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/helm-releases/varnish-operator-0.33.0.tgz -------------------------------------------------------------------------------- /helm-releases/varnish-operator-0.34.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/helm-releases/varnish-operator-0.34.0.tgz -------------------------------------------------------------------------------- /helm-releases/varnish-operator-0.34.1.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/helm-releases/varnish-operator-0.34.1.tgz -------------------------------------------------------------------------------- /helm-releases/varnish-operator-0.34.2.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/helm-releases/varnish-operator-0.34.2.tgz -------------------------------------------------------------------------------- /helm-releases/varnish-operator-0.35.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/helm-releases/varnish-operator-0.35.0.tgz -------------------------------------------------------------------------------- /pkg/labels/labels.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/labels/labels.go -------------------------------------------------------------------------------- /pkg/logger/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/logger/logger.go -------------------------------------------------------------------------------- /pkg/names/names.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/names/names.go -------------------------------------------------------------------------------- /pkg/varnishcluster/compare/clusterrole_comparer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/compare/clusterrole_comparer.go -------------------------------------------------------------------------------- /pkg/varnishcluster/compare/clusterrolebinding_comparer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/compare/clusterrolebinding_comparer.go -------------------------------------------------------------------------------- /pkg/varnishcluster/compare/configmap_comparer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/compare/configmap_comparer.go -------------------------------------------------------------------------------- /pkg/varnishcluster/compare/poddisruptionbudget_comparer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/compare/poddisruptionbudget_comparer.go -------------------------------------------------------------------------------- /pkg/varnishcluster/compare/role_comparer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/compare/role_comparer.go -------------------------------------------------------------------------------- /pkg/varnishcluster/compare/rolebinding_comparer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/compare/rolebinding_comparer.go -------------------------------------------------------------------------------- /pkg/varnishcluster/compare/service_comparer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/compare/service_comparer.go -------------------------------------------------------------------------------- /pkg/varnishcluster/compare/serviceaccount_comparer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/compare/serviceaccount_comparer.go -------------------------------------------------------------------------------- /pkg/varnishcluster/compare/servicemonitor_comparer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/compare/servicemonitor_comparer.go -------------------------------------------------------------------------------- /pkg/varnishcluster/compare/shared_comparer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/compare/shared_comparer.go -------------------------------------------------------------------------------- /pkg/varnishcluster/compare/statefulset_comparer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/compare/statefulset_comparer.go -------------------------------------------------------------------------------- /pkg/varnishcluster/compare/varnishcluster_status_comparer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/compare/varnishcluster_status_comparer.go -------------------------------------------------------------------------------- /pkg/varnishcluster/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/config/config.go -------------------------------------------------------------------------------- /pkg/varnishcluster/controller/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/controller/suite_test.go -------------------------------------------------------------------------------- /pkg/varnishcluster/controller/validation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/controller/validation_test.go -------------------------------------------------------------------------------- /pkg/varnishcluster/controller/varnishcluster_clusterrole.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/controller/varnishcluster_clusterrole.go -------------------------------------------------------------------------------- /pkg/varnishcluster/controller/varnishcluster_clusterrole_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/controller/varnishcluster_clusterrole_test.go -------------------------------------------------------------------------------- /pkg/varnishcluster/controller/varnishcluster_clusterrolebinding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/controller/varnishcluster_clusterrolebinding.go -------------------------------------------------------------------------------- /pkg/varnishcluster/controller/varnishcluster_configmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/controller/varnishcluster_configmap.go -------------------------------------------------------------------------------- /pkg/varnishcluster/controller/varnishcluster_configmap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/controller/varnishcluster_configmap_test.go -------------------------------------------------------------------------------- /pkg/varnishcluster/controller/varnishcluster_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/controller/varnishcluster_controller.go -------------------------------------------------------------------------------- /pkg/varnishcluster/controller/varnishcluster_default_vcl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/controller/varnishcluster_default_vcl.go -------------------------------------------------------------------------------- /pkg/varnishcluster/controller/varnishcluster_delayed_rollingupdate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/controller/varnishcluster_delayed_rollingupdate.go -------------------------------------------------------------------------------- /pkg/varnishcluster/controller/varnishcluster_events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/controller/varnishcluster_events.go -------------------------------------------------------------------------------- /pkg/varnishcluster/controller/varnishcluster_finalizers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/controller/varnishcluster_finalizers.go -------------------------------------------------------------------------------- /pkg/varnishcluster/controller/varnishcluster_grafana_dashboard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/controller/varnishcluster_grafana_dashboard.go -------------------------------------------------------------------------------- /pkg/varnishcluster/controller/varnishcluster_grafana_dashboard_template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/controller/varnishcluster_grafana_dashboard_template.go -------------------------------------------------------------------------------- /pkg/varnishcluster/controller/varnishcluster_grafana_dashboard_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/controller/varnishcluster_grafana_dashboard_test.go -------------------------------------------------------------------------------- /pkg/varnishcluster/controller/varnishcluster_headless_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/controller/varnishcluster_headless_service.go -------------------------------------------------------------------------------- /pkg/varnishcluster/controller/varnishcluster_poddisruptionbudget.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/controller/varnishcluster_poddisruptionbudget.go -------------------------------------------------------------------------------- /pkg/varnishcluster/controller/varnishcluster_role.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/controller/varnishcluster_role.go -------------------------------------------------------------------------------- /pkg/varnishcluster/controller/varnishcluster_rolebinding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/controller/varnishcluster_rolebinding.go -------------------------------------------------------------------------------- /pkg/varnishcluster/controller/varnishcluster_secret.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/controller/varnishcluster_secret.go -------------------------------------------------------------------------------- /pkg/varnishcluster/controller/varnishcluster_secret_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/controller/varnishcluster_secret_test.go -------------------------------------------------------------------------------- /pkg/varnishcluster/controller/varnishcluster_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/controller/varnishcluster_service.go -------------------------------------------------------------------------------- /pkg/varnishcluster/controller/varnishcluster_service_account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/controller/varnishcluster_service_account.go -------------------------------------------------------------------------------- /pkg/varnishcluster/controller/varnishcluster_servicemonitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/controller/varnishcluster_servicemonitor.go -------------------------------------------------------------------------------- /pkg/varnishcluster/controller/varnishcluster_statefulset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/controller/varnishcluster_statefulset.go -------------------------------------------------------------------------------- /pkg/varnishcluster/controller/varnishcluster_statefulset_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/controller/varnishcluster_statefulset_test.go -------------------------------------------------------------------------------- /pkg/varnishcluster/controller/varnishcluster_varnish_args.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/controller/varnishcluster_varnish_args.go -------------------------------------------------------------------------------- /pkg/varnishcluster/controller/varnishcluster_varnish_args_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/controller/varnishcluster_varnish_args_test.go -------------------------------------------------------------------------------- /pkg/varnishcluster/reconcile/reconcile_triggerer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcluster/reconcile/reconcile_triggerer.go -------------------------------------------------------------------------------- /pkg/varnishcontroller/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcontroller/config/config.go -------------------------------------------------------------------------------- /pkg/varnishcontroller/controller/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcontroller/controller/controller.go -------------------------------------------------------------------------------- /pkg/varnishcontroller/controller/controller_configmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcontroller/controller/controller_configmap.go -------------------------------------------------------------------------------- /pkg/varnishcontroller/controller/controller_files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcontroller/controller/controller_files.go -------------------------------------------------------------------------------- /pkg/varnishcontroller/controller/controller_node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcontroller/controller/controller_node.go -------------------------------------------------------------------------------- /pkg/varnishcontroller/controller/controller_pod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcontroller/controller/controller_pod.go -------------------------------------------------------------------------------- /pkg/varnishcontroller/controller/controller_template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcontroller/controller/controller_template.go -------------------------------------------------------------------------------- /pkg/varnishcontroller/controller/controller_varnish.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcontroller/controller/controller_varnish.go -------------------------------------------------------------------------------- /pkg/varnishcontroller/controller/controller_varnish_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcontroller/controller/controller_varnish_test.go -------------------------------------------------------------------------------- /pkg/varnishcontroller/controller/endpoints.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcontroller/controller/endpoints.go -------------------------------------------------------------------------------- /pkg/varnishcontroller/controller/endpoints_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcontroller/controller/endpoints_test.go -------------------------------------------------------------------------------- /pkg/varnishcontroller/events/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcontroller/events/events.go -------------------------------------------------------------------------------- /pkg/varnishcontroller/metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcontroller/metrics/metrics.go -------------------------------------------------------------------------------- /pkg/varnishcontroller/podutil/podutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcontroller/podutil/podutil.go -------------------------------------------------------------------------------- /pkg/varnishcontroller/predicates/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcontroller/predicates/debug.go -------------------------------------------------------------------------------- /pkg/varnishcontroller/predicates/label_matcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcontroller/predicates/label_matcher.go -------------------------------------------------------------------------------- /pkg/varnishcontroller/predicates/label_matcher_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcontroller/predicates/label_matcher_test.go -------------------------------------------------------------------------------- /pkg/varnishcontroller/predicates/namespaces_matcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcontroller/predicates/namespaces_matcher.go -------------------------------------------------------------------------------- /pkg/varnishcontroller/predicates/varnishcluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcontroller/predicates/varnishcluster.go -------------------------------------------------------------------------------- /pkg/varnishcontroller/varnishadm/varnishadm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcontroller/varnishadm/varnishadm.go -------------------------------------------------------------------------------- /pkg/varnishcontroller/varnishadm/varnishadm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcontroller/varnishadm/varnishadm_test.go -------------------------------------------------------------------------------- /pkg/varnishcontroller/varnishadm/varnishadm_vcl_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcontroller/varnishadm/varnishadm_vcl_list.go -------------------------------------------------------------------------------- /pkg/varnishcontroller/varnishadm/varnishadm_vcl_list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/pkg/varnishcontroller/varnishadm/varnishadm_vcl_list_test.go -------------------------------------------------------------------------------- /tests/garbage_collection_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/tests/garbage_collection_test.go -------------------------------------------------------------------------------- /tests/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/tests/main_test.go -------------------------------------------------------------------------------- /tests/ready_pods_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/tests/ready_pods_test.go -------------------------------------------------------------------------------- /tests/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/tests/utils_test.go -------------------------------------------------------------------------------- /tests/webhooks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/tests/webhooks_test.go -------------------------------------------------------------------------------- /varnish-operator/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/varnish-operator/.helmignore -------------------------------------------------------------------------------- /varnish-operator/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/varnish-operator/Chart.yaml -------------------------------------------------------------------------------- /varnish-operator/crds/varnishcluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/varnish-operator/crds/varnishcluster.yaml -------------------------------------------------------------------------------- /varnish-operator/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/varnish-operator/templates/_helpers.tpl -------------------------------------------------------------------------------- /varnish-operator/templates/clusterrole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/varnish-operator/templates/clusterrole.yaml -------------------------------------------------------------------------------- /varnish-operator/templates/clusterrolebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/varnish-operator/templates/clusterrolebinding.yaml -------------------------------------------------------------------------------- /varnish-operator/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/varnish-operator/templates/deployment.yaml -------------------------------------------------------------------------------- /varnish-operator/templates/grafana-dashboard.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/varnish-operator/templates/grafana-dashboard.yaml -------------------------------------------------------------------------------- /varnish-operator/templates/job-cert-patch/clusterrole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/varnish-operator/templates/job-cert-patch/clusterrole.yaml -------------------------------------------------------------------------------- /varnish-operator/templates/job-cert-patch/clusterrolebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/varnish-operator/templates/job-cert-patch/clusterrolebinding.yaml -------------------------------------------------------------------------------- /varnish-operator/templates/job-cert-patch/job-createSecret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/varnish-operator/templates/job-cert-patch/job-createSecret.yaml -------------------------------------------------------------------------------- /varnish-operator/templates/job-cert-patch/job-patchWebhook.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/varnish-operator/templates/job-cert-patch/job-patchWebhook.yaml -------------------------------------------------------------------------------- /varnish-operator/templates/job-cert-patch/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/varnish-operator/templates/job-cert-patch/role.yaml -------------------------------------------------------------------------------- /varnish-operator/templates/job-cert-patch/rolebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/varnish-operator/templates/job-cert-patch/rolebinding.yaml -------------------------------------------------------------------------------- /varnish-operator/templates/job-cert-patch/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/varnish-operator/templates/job-cert-patch/serviceaccount.yaml -------------------------------------------------------------------------------- /varnish-operator/templates/leader_election_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/varnish-operator/templates/leader_election_role.yaml -------------------------------------------------------------------------------- /varnish-operator/templates/leader_election_rolebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/varnish-operator/templates/leader_election_rolebinding.yaml -------------------------------------------------------------------------------- /varnish-operator/templates/mutatingwebhook.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/varnish-operator/templates/mutatingwebhook.yaml -------------------------------------------------------------------------------- /varnish-operator/templates/prometheus-service-monitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/varnish-operator/templates/prometheus-service-monitor.yaml -------------------------------------------------------------------------------- /varnish-operator/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/varnish-operator/templates/service.yaml -------------------------------------------------------------------------------- /varnish-operator/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/varnish-operator/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /varnish-operator/templates/validatingwebhhook.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/varnish-operator/templates/validatingwebhhook.yaml -------------------------------------------------------------------------------- /varnish-operator/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/varnish-operator/HEAD/varnish-operator/values.yaml --------------------------------------------------------------------------------