├── .github └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── DCO ├── Gopkg.lock ├── Gopkg.toml ├── LICENSE ├── MAINTAINERS ├── NOTICE ├── README.md ├── ROADMAP.md ├── cmd ├── backup-operator │ ├── doc.go │ └── main.go ├── operator │ └── main.go └── restore-operator │ ├── doc.go │ ├── main.go │ └── service.go ├── code-of-conduct.md ├── codecov.yaml ├── doc ├── alpha-features.md ├── best_practices.md ├── design │ ├── abs_backup.md │ ├── arch.png │ ├── backup_operator.md │ ├── cluster_creation.md │ ├── cluster_lifecycle.md │ ├── cluster_restore.md │ ├── cluster_status.md │ ├── cluster_tls.md │ ├── cluster_upgrade.md │ ├── disaster_recovery.md │ ├── dynamic_tls.md │ ├── gcs_backup.md │ ├── operator_recovery.md │ ├── oss_backup.md │ ├── persistent_volumes_etcd_data.md │ ├── reconciliation.md │ ├── resource_ownership_and_GC.md │ ├── restore_operator.md │ ├── s3_backup.md │ └── upgrade.jpg ├── dev │ ├── debug_e2e_flake.md │ ├── developer_guide.md │ └── release.md ├── gif │ └── demo.gif └── user │ ├── abs_backup.md │ ├── backup_cronjob │ ├── README.md │ ├── configmap.yaml │ └── cronjob.yaml │ ├── client_service.md │ ├── cluster_tls.md │ ├── clusterwide.md │ ├── conditions_and_events.md │ ├── gcs_backup.md │ ├── install_guide.md │ ├── oss_backup.md │ ├── rbac.md │ ├── resource_labels.md │ ├── spec_examples.md │ ├── upgrade │ ├── migrate_cr_070.md │ └── upgrade_guide.md │ └── walkthrough │ ├── backup-operator.md │ └── restore-operator.md ├── example ├── deployment.yaml ├── deployment_psp.yaml ├── etcd-backup-operator │ ├── backup_cr.yaml │ ├── deployment.yaml │ └── periodic_backup_cr.yaml ├── etcd-restore-operator │ ├── deployment.yaml │ └── restore_cr.yaml ├── example-etcd-cluster-nodeport-service.json ├── example-etcd-cluster.yaml ├── rbac │ ├── cluster-role-binding-template.yaml │ ├── cluster-role-template.yaml │ ├── create_role.sh │ ├── role-binding-template.yaml │ └── role-template.yaml └── tls │ ├── certs │ ├── ca-config.json │ ├── ca-csr.json │ ├── etcd-client-ca.crt │ ├── etcd-client.crt │ ├── etcd-client.json │ ├── etcd-client.key │ ├── gen-cert.sh │ ├── peer-ca.crt │ ├── peer.crt │ ├── peer.json │ ├── peer.key │ ├── server-ca.crt │ ├── server.crt │ ├── server.json │ └── server.key │ └── example-tls-cluster.yaml ├── hack ├── build │ ├── Dockerfile │ ├── backup-operator │ │ └── build │ ├── build │ ├── docker_push │ ├── e2e │ │ ├── builder │ │ │ ├── Dockerfile │ │ │ └── build │ │ └── docker_push │ ├── logcollector │ │ └── Dockerfile │ ├── operator │ │ └── build │ └── restore-operator │ │ └── build ├── ci │ ├── get_dep │ ├── get_kube.sh │ ├── rbac_utils.sh │ ├── run_e2e │ └── run_unit ├── fmt_pass ├── k8s │ └── codegen │ │ ├── README.md │ │ ├── boilerplate.go.txt │ │ ├── update-generated.sh │ │ └── verify-generated.sh ├── lib │ ├── build.sh │ └── test_lib.sh ├── release │ └── bump_version.sh ├── test ├── unit_test └── update_vendor.sh ├── pkg ├── apis │ └── etcd │ │ └── v1beta2 │ │ ├── backup_types.go │ │ ├── cluster.go │ │ ├── cluster_tls.go │ │ ├── doc.go │ │ ├── register.go │ │ ├── restore_types.go │ │ ├── status.go │ │ └── zz_generated.deepcopy.go ├── backup │ ├── backup_manager.go │ ├── backupapi │ │ └── http.go │ ├── reader │ │ ├── abs_reader.go │ │ ├── gcs_reader.go │ │ ├── oss_reader.go │ │ ├── reader.go │ │ └── s3_reader.go │ ├── util │ │ ├── constants.go │ │ └── util.go │ └── writer │ │ ├── abs_writer.go │ │ ├── gcs_writer.go │ │ ├── oss_writer.go │ │ ├── s3_writer.go │ │ └── writer.go ├── chaos │ └── chaos.go ├── client │ └── client.go ├── cluster │ ├── cluster.go │ ├── cluster_test.go │ ├── error.go │ ├── error_test.go │ ├── member.go │ ├── metrics.go │ ├── reconcile.go │ └── upgrade.go ├── controller │ ├── backup-operator │ │ ├── abs_backup.go │ │ ├── controller.go │ │ ├── gcs_backup.go │ │ ├── operator.go │ │ ├── oss_backup.go │ │ ├── s3_backup.go │ │ ├── sync.go │ │ ├── sync_test.go │ │ └── util.go │ ├── controller.go │ ├── controller_test.go │ ├── informer.go │ ├── metrics.go │ ├── restore-operator │ │ ├── controller.go │ │ ├── http.go │ │ ├── operator.go │ │ └── sync.go │ └── util.go ├── generated │ ├── clientset │ │ └── versioned │ │ │ ├── clientset.go │ │ │ ├── doc.go │ │ │ ├── fake │ │ │ ├── clientset_generated.go │ │ │ ├── doc.go │ │ │ └── register.go │ │ │ ├── scheme │ │ │ ├── doc.go │ │ │ └── register.go │ │ │ └── typed │ │ │ └── etcd │ │ │ └── v1beta2 │ │ │ ├── doc.go │ │ │ ├── etcd_client.go │ │ │ ├── etcdbackup.go │ │ │ ├── etcdcluster.go │ │ │ ├── etcdrestore.go │ │ │ ├── fake │ │ │ ├── doc.go │ │ │ ├── fake_etcd_client.go │ │ │ ├── fake_etcdbackup.go │ │ │ ├── fake_etcdcluster.go │ │ │ └── fake_etcdrestore.go │ │ │ └── generated_expansion.go │ ├── informers │ │ └── externalversions │ │ │ ├── etcd │ │ │ ├── interface.go │ │ │ └── v1beta2 │ │ │ │ ├── etcdbackup.go │ │ │ │ ├── etcdcluster.go │ │ │ │ ├── etcdrestore.go │ │ │ │ └── interface.go │ │ │ ├── factory.go │ │ │ ├── generic.go │ │ │ └── internalinterfaces │ │ │ └── factory_interfaces.go │ └── listers │ │ └── etcd │ │ └── v1beta2 │ │ ├── etcdbackup.go │ │ ├── etcdcluster.go │ │ ├── etcdrestore.go │ │ └── expansion_generated.go └── util │ ├── alibabacloudutil │ └── ossfactory │ │ └── client.go │ ├── awsutil │ └── s3factory │ │ ├── client.go │ │ └── client_test.go │ ├── azureutil │ └── absfactory │ │ └── client.go │ ├── constants │ └── constants.go │ ├── etcdutil │ ├── etcdutil.go │ ├── etcdutil_test.go │ ├── member.go │ ├── member_test.go │ └── tls.go │ ├── gcputil │ └── gcsfactory │ │ └── client.go │ ├── k8sutil │ ├── crd.go │ ├── events_util.go │ ├── k8sutil.go │ ├── k8sutils_test.go │ ├── node_util.go │ ├── pod_util.go │ └── tls.go │ ├── probe │ └── readyz.go │ ├── retryutil │ └── retry_util.go │ └── util.go ├── test ├── container │ ├── Dockerfile │ ├── docker_push │ └── run ├── e2e │ ├── README.md │ ├── basic_test.go │ ├── cluster_status_test.go │ ├── e2eslow │ │ ├── backup_restore_test.go │ │ ├── disruptive_test.go │ │ └── main_test.go │ ├── e2eutil │ │ ├── crd_util.go │ │ ├── etcd_util.go │ │ ├── spec_util.go │ │ ├── tls.go │ │ ├── util.go │ │ └── wait_util.go │ ├── framework │ │ ├── framework.go │ │ └── main_entry.go │ ├── main_test.go │ ├── pv_test.go │ ├── recovery_test.go │ ├── resize_test.go │ ├── tls_test.go │ ├── upgradetest │ │ ├── README.md │ │ ├── framework │ │ │ └── framework.go │ │ ├── main_test.go │ │ └── upgrade_test.go │ └── util.go ├── logcollector │ └── main.go └── pod │ ├── Dockerfile │ ├── README.md │ ├── docker_push │ ├── run-test-pod │ ├── simple │ ├── Dockerfile │ ├── run-e2e │ └── simple-pod-templ.yaml │ └── test-pod-templ.yaml └── version └── version.go /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DCO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/DCO -------------------------------------------------------------------------------- /Gopkg.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/Gopkg.lock -------------------------------------------------------------------------------- /Gopkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/Gopkg.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/MAINTAINERS -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/README.md -------------------------------------------------------------------------------- /ROADMAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/ROADMAP.md -------------------------------------------------------------------------------- /cmd/backup-operator/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/cmd/backup-operator/doc.go -------------------------------------------------------------------------------- /cmd/backup-operator/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/cmd/backup-operator/main.go -------------------------------------------------------------------------------- /cmd/operator/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/cmd/operator/main.go -------------------------------------------------------------------------------- /cmd/restore-operator/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/cmd/restore-operator/doc.go -------------------------------------------------------------------------------- /cmd/restore-operator/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/cmd/restore-operator/main.go -------------------------------------------------------------------------------- /cmd/restore-operator/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/cmd/restore-operator/service.go -------------------------------------------------------------------------------- /code-of-conduct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/code-of-conduct.md -------------------------------------------------------------------------------- /codecov.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/codecov.yaml -------------------------------------------------------------------------------- /doc/alpha-features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/alpha-features.md -------------------------------------------------------------------------------- /doc/best_practices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/best_practices.md -------------------------------------------------------------------------------- /doc/design/abs_backup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/design/abs_backup.md -------------------------------------------------------------------------------- /doc/design/arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/design/arch.png -------------------------------------------------------------------------------- /doc/design/backup_operator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/design/backup_operator.md -------------------------------------------------------------------------------- /doc/design/cluster_creation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/design/cluster_creation.md -------------------------------------------------------------------------------- /doc/design/cluster_lifecycle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/design/cluster_lifecycle.md -------------------------------------------------------------------------------- /doc/design/cluster_restore.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/design/cluster_restore.md -------------------------------------------------------------------------------- /doc/design/cluster_status.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/design/cluster_status.md -------------------------------------------------------------------------------- /doc/design/cluster_tls.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/design/cluster_tls.md -------------------------------------------------------------------------------- /doc/design/cluster_upgrade.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/design/cluster_upgrade.md -------------------------------------------------------------------------------- /doc/design/disaster_recovery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/design/disaster_recovery.md -------------------------------------------------------------------------------- /doc/design/dynamic_tls.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/design/dynamic_tls.md -------------------------------------------------------------------------------- /doc/design/gcs_backup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/design/gcs_backup.md -------------------------------------------------------------------------------- /doc/design/operator_recovery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/design/operator_recovery.md -------------------------------------------------------------------------------- /doc/design/oss_backup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/design/oss_backup.md -------------------------------------------------------------------------------- /doc/design/persistent_volumes_etcd_data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/design/persistent_volumes_etcd_data.md -------------------------------------------------------------------------------- /doc/design/reconciliation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/design/reconciliation.md -------------------------------------------------------------------------------- /doc/design/resource_ownership_and_GC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/design/resource_ownership_and_GC.md -------------------------------------------------------------------------------- /doc/design/restore_operator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/design/restore_operator.md -------------------------------------------------------------------------------- /doc/design/s3_backup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/design/s3_backup.md -------------------------------------------------------------------------------- /doc/design/upgrade.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/design/upgrade.jpg -------------------------------------------------------------------------------- /doc/dev/debug_e2e_flake.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/dev/debug_e2e_flake.md -------------------------------------------------------------------------------- /doc/dev/developer_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/dev/developer_guide.md -------------------------------------------------------------------------------- /doc/dev/release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/dev/release.md -------------------------------------------------------------------------------- /doc/gif/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/gif/demo.gif -------------------------------------------------------------------------------- /doc/user/abs_backup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/user/abs_backup.md -------------------------------------------------------------------------------- /doc/user/backup_cronjob/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/user/backup_cronjob/README.md -------------------------------------------------------------------------------- /doc/user/backup_cronjob/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/user/backup_cronjob/configmap.yaml -------------------------------------------------------------------------------- /doc/user/backup_cronjob/cronjob.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/user/backup_cronjob/cronjob.yaml -------------------------------------------------------------------------------- /doc/user/client_service.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/user/client_service.md -------------------------------------------------------------------------------- /doc/user/cluster_tls.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/user/cluster_tls.md -------------------------------------------------------------------------------- /doc/user/clusterwide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/user/clusterwide.md -------------------------------------------------------------------------------- /doc/user/conditions_and_events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/user/conditions_and_events.md -------------------------------------------------------------------------------- /doc/user/gcs_backup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/user/gcs_backup.md -------------------------------------------------------------------------------- /doc/user/install_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/user/install_guide.md -------------------------------------------------------------------------------- /doc/user/oss_backup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/user/oss_backup.md -------------------------------------------------------------------------------- /doc/user/rbac.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/user/rbac.md -------------------------------------------------------------------------------- /doc/user/resource_labels.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/user/resource_labels.md -------------------------------------------------------------------------------- /doc/user/spec_examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/user/spec_examples.md -------------------------------------------------------------------------------- /doc/user/upgrade/migrate_cr_070.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/user/upgrade/migrate_cr_070.md -------------------------------------------------------------------------------- /doc/user/upgrade/upgrade_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/user/upgrade/upgrade_guide.md -------------------------------------------------------------------------------- /doc/user/walkthrough/backup-operator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/user/walkthrough/backup-operator.md -------------------------------------------------------------------------------- /doc/user/walkthrough/restore-operator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/doc/user/walkthrough/restore-operator.md -------------------------------------------------------------------------------- /example/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/example/deployment.yaml -------------------------------------------------------------------------------- /example/deployment_psp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/example/deployment_psp.yaml -------------------------------------------------------------------------------- /example/etcd-backup-operator/backup_cr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/example/etcd-backup-operator/backup_cr.yaml -------------------------------------------------------------------------------- /example/etcd-backup-operator/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/example/etcd-backup-operator/deployment.yaml -------------------------------------------------------------------------------- /example/etcd-backup-operator/periodic_backup_cr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/example/etcd-backup-operator/periodic_backup_cr.yaml -------------------------------------------------------------------------------- /example/etcd-restore-operator/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/example/etcd-restore-operator/deployment.yaml -------------------------------------------------------------------------------- /example/etcd-restore-operator/restore_cr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/example/etcd-restore-operator/restore_cr.yaml -------------------------------------------------------------------------------- /example/example-etcd-cluster-nodeport-service.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/example/example-etcd-cluster-nodeport-service.json -------------------------------------------------------------------------------- /example/example-etcd-cluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/example/example-etcd-cluster.yaml -------------------------------------------------------------------------------- /example/rbac/cluster-role-binding-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/example/rbac/cluster-role-binding-template.yaml -------------------------------------------------------------------------------- /example/rbac/cluster-role-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/example/rbac/cluster-role-template.yaml -------------------------------------------------------------------------------- /example/rbac/create_role.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/example/rbac/create_role.sh -------------------------------------------------------------------------------- /example/rbac/role-binding-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/example/rbac/role-binding-template.yaml -------------------------------------------------------------------------------- /example/rbac/role-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/example/rbac/role-template.yaml -------------------------------------------------------------------------------- /example/tls/certs/ca-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/example/tls/certs/ca-config.json -------------------------------------------------------------------------------- /example/tls/certs/ca-csr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/example/tls/certs/ca-csr.json -------------------------------------------------------------------------------- /example/tls/certs/etcd-client-ca.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/example/tls/certs/etcd-client-ca.crt -------------------------------------------------------------------------------- /example/tls/certs/etcd-client.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/example/tls/certs/etcd-client.crt -------------------------------------------------------------------------------- /example/tls/certs/etcd-client.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/example/tls/certs/etcd-client.json -------------------------------------------------------------------------------- /example/tls/certs/etcd-client.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/example/tls/certs/etcd-client.key -------------------------------------------------------------------------------- /example/tls/certs/gen-cert.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/example/tls/certs/gen-cert.sh -------------------------------------------------------------------------------- /example/tls/certs/peer-ca.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/example/tls/certs/peer-ca.crt -------------------------------------------------------------------------------- /example/tls/certs/peer.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/example/tls/certs/peer.crt -------------------------------------------------------------------------------- /example/tls/certs/peer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/example/tls/certs/peer.json -------------------------------------------------------------------------------- /example/tls/certs/peer.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/example/tls/certs/peer.key -------------------------------------------------------------------------------- /example/tls/certs/server-ca.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/example/tls/certs/server-ca.crt -------------------------------------------------------------------------------- /example/tls/certs/server.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/example/tls/certs/server.crt -------------------------------------------------------------------------------- /example/tls/certs/server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/example/tls/certs/server.json -------------------------------------------------------------------------------- /example/tls/certs/server.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/example/tls/certs/server.key -------------------------------------------------------------------------------- /example/tls/example-tls-cluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/example/tls/example-tls-cluster.yaml -------------------------------------------------------------------------------- /hack/build/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/hack/build/Dockerfile -------------------------------------------------------------------------------- /hack/build/backup-operator/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/hack/build/backup-operator/build -------------------------------------------------------------------------------- /hack/build/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/hack/build/build -------------------------------------------------------------------------------- /hack/build/docker_push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/hack/build/docker_push -------------------------------------------------------------------------------- /hack/build/e2e/builder/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/hack/build/e2e/builder/Dockerfile -------------------------------------------------------------------------------- /hack/build/e2e/builder/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/hack/build/e2e/builder/build -------------------------------------------------------------------------------- /hack/build/e2e/docker_push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/hack/build/e2e/docker_push -------------------------------------------------------------------------------- /hack/build/logcollector/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/hack/build/logcollector/Dockerfile -------------------------------------------------------------------------------- /hack/build/operator/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/hack/build/operator/build -------------------------------------------------------------------------------- /hack/build/restore-operator/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/hack/build/restore-operator/build -------------------------------------------------------------------------------- /hack/ci/get_dep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/hack/ci/get_dep -------------------------------------------------------------------------------- /hack/ci/get_kube.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/hack/ci/get_kube.sh -------------------------------------------------------------------------------- /hack/ci/rbac_utils.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/hack/ci/rbac_utils.sh -------------------------------------------------------------------------------- /hack/ci/run_e2e: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/hack/ci/run_e2e -------------------------------------------------------------------------------- /hack/ci/run_unit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/hack/ci/run_unit -------------------------------------------------------------------------------- /hack/fmt_pass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/hack/fmt_pass -------------------------------------------------------------------------------- /hack/k8s/codegen/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/hack/k8s/codegen/README.md -------------------------------------------------------------------------------- /hack/k8s/codegen/boilerplate.go.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/hack/k8s/codegen/boilerplate.go.txt -------------------------------------------------------------------------------- /hack/k8s/codegen/update-generated.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/hack/k8s/codegen/update-generated.sh -------------------------------------------------------------------------------- /hack/k8s/codegen/verify-generated.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/hack/k8s/codegen/verify-generated.sh -------------------------------------------------------------------------------- /hack/lib/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/hack/lib/build.sh -------------------------------------------------------------------------------- /hack/lib/test_lib.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/hack/lib/test_lib.sh -------------------------------------------------------------------------------- /hack/release/bump_version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/hack/release/bump_version.sh -------------------------------------------------------------------------------- /hack/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/hack/test -------------------------------------------------------------------------------- /hack/unit_test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/hack/unit_test -------------------------------------------------------------------------------- /hack/update_vendor.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | dep ensure -v 4 | -------------------------------------------------------------------------------- /pkg/apis/etcd/v1beta2/backup_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/apis/etcd/v1beta2/backup_types.go -------------------------------------------------------------------------------- /pkg/apis/etcd/v1beta2/cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/apis/etcd/v1beta2/cluster.go -------------------------------------------------------------------------------- /pkg/apis/etcd/v1beta2/cluster_tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/apis/etcd/v1beta2/cluster_tls.go -------------------------------------------------------------------------------- /pkg/apis/etcd/v1beta2/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/apis/etcd/v1beta2/doc.go -------------------------------------------------------------------------------- /pkg/apis/etcd/v1beta2/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/apis/etcd/v1beta2/register.go -------------------------------------------------------------------------------- /pkg/apis/etcd/v1beta2/restore_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/apis/etcd/v1beta2/restore_types.go -------------------------------------------------------------------------------- /pkg/apis/etcd/v1beta2/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/apis/etcd/v1beta2/status.go -------------------------------------------------------------------------------- /pkg/apis/etcd/v1beta2/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/apis/etcd/v1beta2/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /pkg/backup/backup_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/backup/backup_manager.go -------------------------------------------------------------------------------- /pkg/backup/backupapi/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/backup/backupapi/http.go -------------------------------------------------------------------------------- /pkg/backup/reader/abs_reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/backup/reader/abs_reader.go -------------------------------------------------------------------------------- /pkg/backup/reader/gcs_reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/backup/reader/gcs_reader.go -------------------------------------------------------------------------------- /pkg/backup/reader/oss_reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/backup/reader/oss_reader.go -------------------------------------------------------------------------------- /pkg/backup/reader/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/backup/reader/reader.go -------------------------------------------------------------------------------- /pkg/backup/reader/s3_reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/backup/reader/s3_reader.go -------------------------------------------------------------------------------- /pkg/backup/util/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/backup/util/constants.go -------------------------------------------------------------------------------- /pkg/backup/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/backup/util/util.go -------------------------------------------------------------------------------- /pkg/backup/writer/abs_writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/backup/writer/abs_writer.go -------------------------------------------------------------------------------- /pkg/backup/writer/gcs_writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/backup/writer/gcs_writer.go -------------------------------------------------------------------------------- /pkg/backup/writer/oss_writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/backup/writer/oss_writer.go -------------------------------------------------------------------------------- /pkg/backup/writer/s3_writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/backup/writer/s3_writer.go -------------------------------------------------------------------------------- /pkg/backup/writer/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/backup/writer/writer.go -------------------------------------------------------------------------------- /pkg/chaos/chaos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/chaos/chaos.go -------------------------------------------------------------------------------- /pkg/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/client/client.go -------------------------------------------------------------------------------- /pkg/cluster/cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/cluster/cluster.go -------------------------------------------------------------------------------- /pkg/cluster/cluster_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/cluster/cluster_test.go -------------------------------------------------------------------------------- /pkg/cluster/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/cluster/error.go -------------------------------------------------------------------------------- /pkg/cluster/error_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/cluster/error_test.go -------------------------------------------------------------------------------- /pkg/cluster/member.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/cluster/member.go -------------------------------------------------------------------------------- /pkg/cluster/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/cluster/metrics.go -------------------------------------------------------------------------------- /pkg/cluster/reconcile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/cluster/reconcile.go -------------------------------------------------------------------------------- /pkg/cluster/upgrade.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/cluster/upgrade.go -------------------------------------------------------------------------------- /pkg/controller/backup-operator/abs_backup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/controller/backup-operator/abs_backup.go -------------------------------------------------------------------------------- /pkg/controller/backup-operator/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/controller/backup-operator/controller.go -------------------------------------------------------------------------------- /pkg/controller/backup-operator/gcs_backup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/controller/backup-operator/gcs_backup.go -------------------------------------------------------------------------------- /pkg/controller/backup-operator/operator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/controller/backup-operator/operator.go -------------------------------------------------------------------------------- /pkg/controller/backup-operator/oss_backup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/controller/backup-operator/oss_backup.go -------------------------------------------------------------------------------- /pkg/controller/backup-operator/s3_backup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/controller/backup-operator/s3_backup.go -------------------------------------------------------------------------------- /pkg/controller/backup-operator/sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/controller/backup-operator/sync.go -------------------------------------------------------------------------------- /pkg/controller/backup-operator/sync_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/controller/backup-operator/sync_test.go -------------------------------------------------------------------------------- /pkg/controller/backup-operator/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/controller/backup-operator/util.go -------------------------------------------------------------------------------- /pkg/controller/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/controller/controller.go -------------------------------------------------------------------------------- /pkg/controller/controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/controller/controller_test.go -------------------------------------------------------------------------------- /pkg/controller/informer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/controller/informer.go -------------------------------------------------------------------------------- /pkg/controller/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/controller/metrics.go -------------------------------------------------------------------------------- /pkg/controller/restore-operator/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/controller/restore-operator/controller.go -------------------------------------------------------------------------------- /pkg/controller/restore-operator/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/controller/restore-operator/http.go -------------------------------------------------------------------------------- /pkg/controller/restore-operator/operator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/controller/restore-operator/operator.go -------------------------------------------------------------------------------- /pkg/controller/restore-operator/sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/controller/restore-operator/sync.go -------------------------------------------------------------------------------- /pkg/controller/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/controller/util.go -------------------------------------------------------------------------------- /pkg/generated/clientset/versioned/clientset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/generated/clientset/versioned/clientset.go -------------------------------------------------------------------------------- /pkg/generated/clientset/versioned/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/generated/clientset/versioned/doc.go -------------------------------------------------------------------------------- /pkg/generated/clientset/versioned/fake/clientset_generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/generated/clientset/versioned/fake/clientset_generated.go -------------------------------------------------------------------------------- /pkg/generated/clientset/versioned/fake/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/generated/clientset/versioned/fake/doc.go -------------------------------------------------------------------------------- /pkg/generated/clientset/versioned/fake/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/generated/clientset/versioned/fake/register.go -------------------------------------------------------------------------------- /pkg/generated/clientset/versioned/scheme/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/generated/clientset/versioned/scheme/doc.go -------------------------------------------------------------------------------- /pkg/generated/clientset/versioned/scheme/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/generated/clientset/versioned/scheme/register.go -------------------------------------------------------------------------------- /pkg/generated/clientset/versioned/typed/etcd/v1beta2/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/generated/clientset/versioned/typed/etcd/v1beta2/doc.go -------------------------------------------------------------------------------- /pkg/generated/clientset/versioned/typed/etcd/v1beta2/etcd_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/generated/clientset/versioned/typed/etcd/v1beta2/etcd_client.go -------------------------------------------------------------------------------- /pkg/generated/clientset/versioned/typed/etcd/v1beta2/etcdbackup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/generated/clientset/versioned/typed/etcd/v1beta2/etcdbackup.go -------------------------------------------------------------------------------- /pkg/generated/clientset/versioned/typed/etcd/v1beta2/etcdcluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/generated/clientset/versioned/typed/etcd/v1beta2/etcdcluster.go -------------------------------------------------------------------------------- /pkg/generated/clientset/versioned/typed/etcd/v1beta2/etcdrestore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/generated/clientset/versioned/typed/etcd/v1beta2/etcdrestore.go -------------------------------------------------------------------------------- /pkg/generated/clientset/versioned/typed/etcd/v1beta2/fake/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/generated/clientset/versioned/typed/etcd/v1beta2/fake/doc.go -------------------------------------------------------------------------------- /pkg/generated/clientset/versioned/typed/etcd/v1beta2/fake/fake_etcd_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/generated/clientset/versioned/typed/etcd/v1beta2/fake/fake_etcd_client.go -------------------------------------------------------------------------------- /pkg/generated/clientset/versioned/typed/etcd/v1beta2/fake/fake_etcdbackup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/generated/clientset/versioned/typed/etcd/v1beta2/fake/fake_etcdbackup.go -------------------------------------------------------------------------------- /pkg/generated/clientset/versioned/typed/etcd/v1beta2/fake/fake_etcdcluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/generated/clientset/versioned/typed/etcd/v1beta2/fake/fake_etcdcluster.go -------------------------------------------------------------------------------- /pkg/generated/clientset/versioned/typed/etcd/v1beta2/fake/fake_etcdrestore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/generated/clientset/versioned/typed/etcd/v1beta2/fake/fake_etcdrestore.go -------------------------------------------------------------------------------- /pkg/generated/clientset/versioned/typed/etcd/v1beta2/generated_expansion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/generated/clientset/versioned/typed/etcd/v1beta2/generated_expansion.go -------------------------------------------------------------------------------- /pkg/generated/informers/externalversions/etcd/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/generated/informers/externalversions/etcd/interface.go -------------------------------------------------------------------------------- /pkg/generated/informers/externalversions/etcd/v1beta2/etcdbackup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/generated/informers/externalversions/etcd/v1beta2/etcdbackup.go -------------------------------------------------------------------------------- /pkg/generated/informers/externalversions/etcd/v1beta2/etcdcluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/generated/informers/externalversions/etcd/v1beta2/etcdcluster.go -------------------------------------------------------------------------------- /pkg/generated/informers/externalversions/etcd/v1beta2/etcdrestore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/generated/informers/externalversions/etcd/v1beta2/etcdrestore.go -------------------------------------------------------------------------------- /pkg/generated/informers/externalversions/etcd/v1beta2/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/generated/informers/externalversions/etcd/v1beta2/interface.go -------------------------------------------------------------------------------- /pkg/generated/informers/externalversions/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/generated/informers/externalversions/factory.go -------------------------------------------------------------------------------- /pkg/generated/informers/externalversions/generic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/generated/informers/externalversions/generic.go -------------------------------------------------------------------------------- /pkg/generated/informers/externalversions/internalinterfaces/factory_interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/generated/informers/externalversions/internalinterfaces/factory_interfaces.go -------------------------------------------------------------------------------- /pkg/generated/listers/etcd/v1beta2/etcdbackup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/generated/listers/etcd/v1beta2/etcdbackup.go -------------------------------------------------------------------------------- /pkg/generated/listers/etcd/v1beta2/etcdcluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/generated/listers/etcd/v1beta2/etcdcluster.go -------------------------------------------------------------------------------- /pkg/generated/listers/etcd/v1beta2/etcdrestore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/generated/listers/etcd/v1beta2/etcdrestore.go -------------------------------------------------------------------------------- /pkg/generated/listers/etcd/v1beta2/expansion_generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/generated/listers/etcd/v1beta2/expansion_generated.go -------------------------------------------------------------------------------- /pkg/util/alibabacloudutil/ossfactory/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/util/alibabacloudutil/ossfactory/client.go -------------------------------------------------------------------------------- /pkg/util/awsutil/s3factory/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/util/awsutil/s3factory/client.go -------------------------------------------------------------------------------- /pkg/util/awsutil/s3factory/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/util/awsutil/s3factory/client_test.go -------------------------------------------------------------------------------- /pkg/util/azureutil/absfactory/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/util/azureutil/absfactory/client.go -------------------------------------------------------------------------------- /pkg/util/constants/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/util/constants/constants.go -------------------------------------------------------------------------------- /pkg/util/etcdutil/etcdutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/util/etcdutil/etcdutil.go -------------------------------------------------------------------------------- /pkg/util/etcdutil/etcdutil_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/util/etcdutil/etcdutil_test.go -------------------------------------------------------------------------------- /pkg/util/etcdutil/member.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/util/etcdutil/member.go -------------------------------------------------------------------------------- /pkg/util/etcdutil/member_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/util/etcdutil/member_test.go -------------------------------------------------------------------------------- /pkg/util/etcdutil/tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/util/etcdutil/tls.go -------------------------------------------------------------------------------- /pkg/util/gcputil/gcsfactory/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/util/gcputil/gcsfactory/client.go -------------------------------------------------------------------------------- /pkg/util/k8sutil/crd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/util/k8sutil/crd.go -------------------------------------------------------------------------------- /pkg/util/k8sutil/events_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/util/k8sutil/events_util.go -------------------------------------------------------------------------------- /pkg/util/k8sutil/k8sutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/util/k8sutil/k8sutil.go -------------------------------------------------------------------------------- /pkg/util/k8sutil/k8sutils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/util/k8sutil/k8sutils_test.go -------------------------------------------------------------------------------- /pkg/util/k8sutil/node_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/util/k8sutil/node_util.go -------------------------------------------------------------------------------- /pkg/util/k8sutil/pod_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/util/k8sutil/pod_util.go -------------------------------------------------------------------------------- /pkg/util/k8sutil/tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/util/k8sutil/tls.go -------------------------------------------------------------------------------- /pkg/util/probe/readyz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/util/probe/readyz.go -------------------------------------------------------------------------------- /pkg/util/retryutil/retry_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/util/retryutil/retry_util.go -------------------------------------------------------------------------------- /pkg/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/pkg/util/util.go -------------------------------------------------------------------------------- /test/container/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/test/container/Dockerfile -------------------------------------------------------------------------------- /test/container/docker_push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/test/container/docker_push -------------------------------------------------------------------------------- /test/container/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/test/container/run -------------------------------------------------------------------------------- /test/e2e/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/test/e2e/README.md -------------------------------------------------------------------------------- /test/e2e/basic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/test/e2e/basic_test.go -------------------------------------------------------------------------------- /test/e2e/cluster_status_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/test/e2e/cluster_status_test.go -------------------------------------------------------------------------------- /test/e2e/e2eslow/backup_restore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/test/e2e/e2eslow/backup_restore_test.go -------------------------------------------------------------------------------- /test/e2e/e2eslow/disruptive_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/test/e2e/e2eslow/disruptive_test.go -------------------------------------------------------------------------------- /test/e2e/e2eslow/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/test/e2e/e2eslow/main_test.go -------------------------------------------------------------------------------- /test/e2e/e2eutil/crd_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/test/e2e/e2eutil/crd_util.go -------------------------------------------------------------------------------- /test/e2e/e2eutil/etcd_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/test/e2e/e2eutil/etcd_util.go -------------------------------------------------------------------------------- /test/e2e/e2eutil/spec_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/test/e2e/e2eutil/spec_util.go -------------------------------------------------------------------------------- /test/e2e/e2eutil/tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/test/e2e/e2eutil/tls.go -------------------------------------------------------------------------------- /test/e2e/e2eutil/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/test/e2e/e2eutil/util.go -------------------------------------------------------------------------------- /test/e2e/e2eutil/wait_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/test/e2e/e2eutil/wait_util.go -------------------------------------------------------------------------------- /test/e2e/framework/framework.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/test/e2e/framework/framework.go -------------------------------------------------------------------------------- /test/e2e/framework/main_entry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/test/e2e/framework/main_entry.go -------------------------------------------------------------------------------- /test/e2e/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/test/e2e/main_test.go -------------------------------------------------------------------------------- /test/e2e/pv_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/test/e2e/pv_test.go -------------------------------------------------------------------------------- /test/e2e/recovery_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/test/e2e/recovery_test.go -------------------------------------------------------------------------------- /test/e2e/resize_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/test/e2e/resize_test.go -------------------------------------------------------------------------------- /test/e2e/tls_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/test/e2e/tls_test.go -------------------------------------------------------------------------------- /test/e2e/upgradetest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/test/e2e/upgradetest/README.md -------------------------------------------------------------------------------- /test/e2e/upgradetest/framework/framework.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/test/e2e/upgradetest/framework/framework.go -------------------------------------------------------------------------------- /test/e2e/upgradetest/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/test/e2e/upgradetest/main_test.go -------------------------------------------------------------------------------- /test/e2e/upgradetest/upgrade_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/test/e2e/upgradetest/upgrade_test.go -------------------------------------------------------------------------------- /test/e2e/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/test/e2e/util.go -------------------------------------------------------------------------------- /test/logcollector/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/test/logcollector/main.go -------------------------------------------------------------------------------- /test/pod/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/test/pod/Dockerfile -------------------------------------------------------------------------------- /test/pod/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/test/pod/README.md -------------------------------------------------------------------------------- /test/pod/docker_push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/test/pod/docker_push -------------------------------------------------------------------------------- /test/pod/run-test-pod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/test/pod/run-test-pod -------------------------------------------------------------------------------- /test/pod/simple/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/test/pod/simple/Dockerfile -------------------------------------------------------------------------------- /test/pod/simple/run-e2e: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/test/pod/simple/run-e2e -------------------------------------------------------------------------------- /test/pod/simple/simple-pod-templ.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/test/pod/simple/simple-pod-templ.yaml -------------------------------------------------------------------------------- /test/pod/test-pod-templ.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/test/pod/test-pod-templ.yaml -------------------------------------------------------------------------------- /version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/etcd-operator/HEAD/version/version.go --------------------------------------------------------------------------------