├── 2019 ├── 05-kubernetes-dashboard-gitlab │ ├── README.md │ ├── Todo.md │ ├── ctl.sh │ └── manifests │ │ ├── kube-dashboard-ingress.yaml │ │ ├── kube-dashboard-oauth2-proxy.yaml │ │ ├── kube-dashboard-rbac.yaml │ │ └── kube-dashboard.yaml ├── 08-k8s-python-operator │ ├── Dockerfile │ ├── LICENSE │ ├── README.md │ ├── copyrator │ │ ├── __init__.py │ │ ├── cli.py │ │ ├── const.py │ │ ├── load_crd.py │ │ └── operator.py │ ├── helm │ │ ├── Chart.yaml │ │ └── templates │ │ │ ├── crd.yaml │ │ │ ├── operator.yaml │ │ │ └── rbac.yaml │ └── setup.py ├── 09-cfs │ ├── .gitignore │ ├── apply │ ├── infrastructure │ │ ├── main.tf │ │ └── main.yaml │ └── tests │ │ ├── ab-time-distribution.gp │ │ ├── ab-timeline.gp │ │ ├── generate-load-and-gather-results.yaml │ │ ├── nginx-on-docker.yaml │ │ └── nginx-on-docker │ │ ├── nginx.conf │ │ └── playbook.yaml ├── 09-http-bench │ ├── .dockerignore │ ├── Caddyfile │ ├── Dockerfile │ ├── Dockerfile.apache │ ├── Dockerfile.caddy │ ├── Makefile │ ├── README.md │ ├── app │ │ └── benchmark.go │ ├── bench.conf │ └── nginx.conf └── 10-remote-syslog │ ├── .helm │ ├── templates │ │ └── 10-remote-syslog.yaml │ └── values.yaml │ ├── auditd-init.sh │ ├── remote-syslog.sh │ └── werf.yaml ├── 2020 ├── 01-dynamic-build │ ├── .gitlab-ci.yml │ ├── .helm │ │ ├── templates │ │ │ ├── 10-app-dev.yaml │ │ │ ├── 10-app.yaml │ │ │ └── 20-ingress.yaml │ │ └── values.yaml │ ├── .werf │ │ └── nginx.conf │ ├── generate_artifacts │ ├── get_git_history │ └── werf.yml ├── 04-configmaps │ ├── README.md │ ├── charts │ │ └── configmaps-demo │ │ │ ├── .helmignore │ │ │ ├── Chart.yaml │ │ │ ├── templates │ │ │ ├── _resources.tpl │ │ │ ├── v1 │ │ │ │ ├── 06-cm-app.yaml │ │ │ │ └── 20-app.yaml │ │ │ ├── v2 │ │ │ │ ├── 06-cm-app.yaml │ │ │ │ └── 20-app.yaml │ │ │ ├── v3 │ │ │ │ ├── 06-cm-app.yaml │ │ │ │ ├── 07-secret-app.yaml │ │ │ │ └── 20-app.yaml │ │ │ └── v4 │ │ │ │ ├── 06-cm-app.yaml │ │ │ │ ├── 07-secret-app.yaml │ │ │ │ └── 20-app.yaml │ │ │ └── values.yaml │ ├── images │ │ └── configmaps-demo │ │ │ └── Dockerfile │ └── src │ │ ├── configfiles │ │ └── config.json │ │ └── main.go ├── 04-etcdhelper │ ├── README.md │ ├── etcdhelper.go │ ├── go.mod │ └── go.sum ├── 08-k8s-raspberry-pi │ ├── README.md │ ├── cert-manager-cluster-issuer.yaml │ ├── cert-manager-grafana-certificate.yaml │ └── prometheus-pv.yaml └── 08-kubecon │ ├── README.md │ ├── container │ ├── Dockerfile │ ├── ping_exporter.sh │ └── secret_copier.sh │ └── deployment.yaml ├── 2021 ├── 01-cloudwatch-exporter │ ├── .helm │ │ ├── templates │ │ │ ├── 01-config.yaml │ │ │ ├── 20-cloudwatch-exporter.yaml │ │ │ ├── 21-cost_exporter.yaml │ │ │ └── 60-rules.yaml │ │ └── values.yaml │ ├── README.md │ ├── policy.json │ ├── role.json │ ├── terraform_user_policy.tf │ └── werf.yaml ├── 07-keycloak │ ├── .helm │ │ ├── Chart.yaml │ │ ├── scripts │ │ │ └── keycloak.cli │ │ ├── templates │ │ │ ├── NOTES.txt │ │ │ ├── _envs.tpl │ │ │ ├── _helpers.tpl │ │ │ ├── _nodeselector.tpl │ │ │ ├── _tolerations.tpl │ │ │ ├── clusterrole.yaml │ │ │ ├── clusterrolebinding.yaml │ │ │ ├── configmap-startup.yaml │ │ │ ├── infinispan-cm.yaml │ │ │ ├── infinispan-sts.yaml │ │ │ ├── ingress.yaml │ │ │ ├── keycloak-cm.yaml │ │ │ ├── keycloak-sts.yaml │ │ │ ├── poddisruptionbudget.yaml │ │ │ ├── rbac.yaml │ │ │ ├── secrets.yaml │ │ │ ├── service-headless.yaml │ │ │ ├── service-http.yaml │ │ │ ├── serviceaccount.yaml │ │ │ └── servicemonitor.yaml │ │ └── values.yaml │ ├── README.md │ ├── jar │ │ ├── keycloak-metrics-spi-2.2.0.jar │ │ ├── keycloak-model-jpa-12.0.4.jar │ │ └── postgresql-42.2.19.jar │ └── werf.yaml ├── 09-gitea-gitlab-migration │ ├── README.md │ ├── add_collaborator.py │ ├── gitea_gitlab_import_repo.py │ ├── gitea_gitlab_user_copier.py │ ├── gitlab_fix_keys.py │ ├── gitlab_fix_refs.py │ └── requirements.txt └── 09-memcached-mcrouter │ ├── .helm │ ├── templates │ │ ├── mcrouter-cm.yaml │ │ ├── mcrouter-ds.yaml │ │ └── memcached-ds.yaml │ └── values.yaml │ ├── README.md │ └── werf.yaml ├── 2022 ├── 01-werf-local-dev │ ├── .dockerignore │ ├── .gitignore │ ├── .helm │ │ ├── Chart.lock │ │ ├── Chart.yaml │ │ ├── charts │ │ │ ├── app │ │ │ │ ├── Chart.yaml │ │ │ │ └── templates │ │ │ │ │ ├── _envs_app.tpl │ │ │ │ │ ├── deployment.yaml │ │ │ │ │ ├── ingress.yaml │ │ │ │ │ ├── job-db-setup-and-migrate.yaml │ │ │ │ │ ├── secret.yaml │ │ │ │ │ └── service.yaml │ │ │ └── mysql │ │ │ │ ├── Chart.yaml │ │ │ │ └── templates │ │ │ │ ├── _envs_database.tpl │ │ │ │ ├── mysql.yaml │ │ │ │ ├── secret.yaml │ │ │ │ └── service.yaml │ │ ├── secret-values.yaml │ │ └── values.yaml │ ├── .prettierrc.yaml │ ├── .sequelizerc │ ├── .werf │ │ └── nginx.conf │ ├── Dockerfile │ ├── README.md │ ├── app.js │ ├── bin │ │ └── www │ ├── config │ │ └── database.js │ ├── db │ │ ├── migrations │ │ │ └── 20211101064002-create-talker.js │ │ └── models │ │ │ ├── index.js │ │ │ └── talker.js │ ├── local │ │ ├── deploy-app.sh │ │ ├── info │ │ │ ├── configure-docker.sh │ │ │ ├── install-kubectl.sh │ │ │ ├── install-minikube.sh │ │ │ ├── install-werf.sh │ │ │ └── registry.sh │ │ ├── install.sh │ │ ├── prepare.sh │ │ ├── setup-infra.sh │ │ ├── variables │ │ └── yaml │ │ │ └── registry-ingress.yaml │ ├── package-lock.json │ ├── package.json │ ├── public │ │ ├── assets │ │ │ ├── images │ │ │ │ └── werf-logo.svg │ │ │ ├── javascripts │ │ │ │ ├── image.js │ │ │ │ └── index.js │ │ │ └── stylesheets │ │ │ │ ├── image.css │ │ │ │ └── style.css │ │ └── pages │ │ │ ├── image.html │ │ │ └── index.html │ ├── routes │ │ ├── image.js │ │ ├── index.js │ │ ├── ping.js │ │ └── talkers.js │ ├── webpack.config.js │ └── werf.yaml ├── 06-okteto │ ├── Dockerfile │ ├── README.md │ ├── main.go │ └── okteto.yml ├── 06-werf-kube-run │ ├── Dockerfile │ ├── README.md │ ├── go.mod │ ├── main.go │ ├── main_test.go │ └── werf.yaml ├── 06-werf-nodejs │ ├── 01_basic_app │ │ ├── .dockerignore │ │ ├── .gitignore │ │ ├── .helm │ │ │ └── templates │ │ │ │ ├── deployment.yaml │ │ │ │ ├── ingress.yaml │ │ │ │ └── service.yaml │ │ ├── .prettierrc.yaml │ │ ├── Dockerfile │ │ ├── app.js │ │ ├── bin │ │ │ └── www │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ │ ├── index.html │ │ │ └── stylesheets │ │ │ │ └── style.css │ │ ├── routes │ │ │ ├── index.js │ │ │ └── ping.js │ │ └── werf.yaml │ ├── 020_assets │ │ ├── .dockerignore │ │ ├── .gitignore │ │ ├── .helm │ │ │ └── templates │ │ │ │ ├── deployment.yaml │ │ │ │ ├── ingress.yaml │ │ │ │ └── service.yaml │ │ ├── .prettierrc.yaml │ │ ├── .werf │ │ │ └── nginx.conf │ │ ├── Dockerfile │ │ ├── app.js │ │ ├── bin │ │ │ └── www │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ │ ├── assets │ │ │ │ ├── images │ │ │ │ │ └── werf-logo.svg │ │ │ │ ├── javascripts │ │ │ │ │ ├── image.js │ │ │ │ │ └── index.js │ │ │ │ └── stylesheets │ │ │ │ │ ├── image.css │ │ │ │ │ └── style.css │ │ │ └── pages │ │ │ │ ├── image.html │ │ │ │ └── index.html │ │ ├── routes │ │ │ ├── image.js │ │ │ ├── index.js │ │ │ └── ping.js │ │ ├── webpack.config.js │ │ └── werf.yaml │ ├── 030_db │ │ ├── .dockerignore │ │ ├── .gitignore │ │ ├── .helm │ │ │ └── templates │ │ │ │ ├── database.yaml │ │ │ │ ├── deployment.yaml │ │ │ │ ├── ingress.yaml │ │ │ │ ├── job-db-setup-and-migrate.yaml │ │ │ │ └── service.yaml │ │ ├── .prettierrc.yaml │ │ ├── .sequelizerc │ │ ├── .werf │ │ │ └── nginx.conf │ │ ├── Dockerfile │ │ ├── app.js │ │ ├── bin │ │ │ └── www │ │ ├── config │ │ │ └── database.json │ │ ├── db │ │ │ ├── migrations │ │ │ │ └── 20211101064002-create-talker.js │ │ │ └── models │ │ │ │ ├── index.js │ │ │ │ └── talker.js │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ │ ├── assets │ │ │ │ ├── images │ │ │ │ │ └── werf-logo.svg │ │ │ │ ├── javascripts │ │ │ │ │ ├── image.js │ │ │ │ │ └── index.js │ │ │ │ └── stylesheets │ │ │ │ │ ├── image.css │ │ │ │ │ └── style.css │ │ │ └── pages │ │ │ │ ├── image.html │ │ │ │ └── index.html │ │ ├── routes │ │ │ ├── image.js │ │ │ ├── index.js │ │ │ ├── ping.js │ │ │ └── talkers.js │ │ ├── webpack.config.js │ │ └── werf.yaml │ ├── 040_s3 │ │ ├── .dockerignore │ │ ├── .gitignore │ │ ├── .helm │ │ │ └── templates │ │ │ │ ├── database.yaml │ │ │ │ ├── deployment.yaml │ │ │ │ ├── ingress.yaml │ │ │ │ ├── job-db-setup-and-migrate.yaml │ │ │ │ ├── job-setup-minio.yaml │ │ │ │ ├── service.yaml │ │ │ │ └── storage.yaml │ │ ├── .prettierrc.yaml │ │ ├── .sequelizerc │ │ ├── .werf │ │ │ └── nginx.conf │ │ ├── Dockerfile │ │ ├── app.js │ │ ├── bin │ │ │ └── www │ │ ├── config │ │ │ ├── database.json │ │ │ └── minio.json │ │ ├── db │ │ │ ├── migrations │ │ │ │ └── 20211101064002-create-talker.js │ │ │ └── models │ │ │ │ ├── index.js │ │ │ │ └── talker.js │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ │ ├── assets │ │ │ │ ├── images │ │ │ │ │ └── werf-logo.svg │ │ │ │ ├── javascripts │ │ │ │ │ ├── image.js │ │ │ │ │ └── index.js │ │ │ │ └── stylesheets │ │ │ │ │ ├── image.css │ │ │ │ │ └── style.css │ │ │ └── pages │ │ │ │ ├── image.html │ │ │ │ └── index.html │ │ ├── routes │ │ │ ├── files.js │ │ │ ├── image.js │ │ │ ├── index.js │ │ │ ├── ping.js │ │ │ └── talkers.js │ │ ├── webpack.config.js │ │ └── werf.yaml │ └── README.md ├── 08-snapshot-controller │ ├── 01-template-data │ │ ├── 01-pvc.yaml │ │ ├── 02-pod.yaml │ │ ├── 03-clonned-pvc.yaml │ │ └── 04-pods.yaml │ ├── 02-upgrade-app │ │ ├── 01-pvc.yaml │ │ ├── 02-pod.yaml │ │ ├── 03-clonned-pvc.yaml │ │ ├── 04-pod.yaml │ │ ├── 05-pod.yaml │ │ ├── 06-snapshot.yaml │ │ ├── 07-pod.yaml │ │ ├── 08-snapshot.yaml │ │ └── 09-restore-snapshot.yaml │ ├── 03-backups-with-linstor │ │ ├── 01-pvc.yaml │ │ ├── 02-pod.yaml │ │ ├── 03-volume-snapshot-class.yaml │ │ ├── 04-snapshot.yaml │ │ ├── 05-pvc.yaml │ │ ├── 06-get-backups.sh │ │ ├── 07-volumesnapshotcontent.yaml │ │ ├── 08-volumesnapshot.yaml │ │ ├── 09-pvc.yaml │ │ └── minio │ │ │ ├── 00-minio.yaml │ │ │ └── 01-minio-connect.sh │ └── README.md ├── 10-canary-example │ ├── .gitlab-ci.yml │ ├── .helm │ │ ├── templates │ │ │ ├── 10-nginx-config.yaml │ │ │ ├── 20-nginx-deployment.yaml │ │ │ └── 30-ingress.yaml │ │ └── values.yaml │ ├── README.md │ ├── index.html │ ├── werf-giterminism.yaml │ └── werf.yaml ├── 11-d8-user-authn │ ├── clean_up.sh │ ├── dex-authenticator.yaml │ ├── dex-provider.yaml │ ├── dex-user.yaml │ ├── echo-service.yaml │ └── ldap.yaml ├── 11-redis-keydb │ ├── Dockerfile │ ├── README.md │ ├── go.mod │ ├── go.sum │ └── main.go └── 12-netflow │ ├── .helm │ ├── dashboards │ │ ├── iptnetflow.json │ │ └── nodegraph.json │ ├── templates │ │ ├── dashboard.yaml │ │ ├── datasource.yaml │ │ ├── deployment.yaml │ │ ├── nodeconfig.yaml │ │ ├── nodegraph.yaml │ │ └── rbac.yaml │ └── values.yaml │ ├── go.mod │ ├── go.sum │ ├── main.go │ ├── nodegraph │ └── nodegraph.py │ └── werf.yaml ├── 2023 ├── 03-monitoring │ ├── README.md │ ├── alertmanager.yaml │ ├── clean_up.sh │ ├── custom-prometheus-rule.yaml │ ├── grafana-additional-datasource.yaml │ ├── grafana-dashboard-definition.yaml │ ├── prometheus-remote-write.yaml │ └── victoria-metrics.txt ├── 08-deckhouse-werf │ ├── .gitignore │ ├── .helm │ │ └── templates │ │ │ ├── database.yaml │ │ │ ├── deployment.yaml │ │ │ ├── ingress.yaml │ │ │ ├── job-db-setup-and-migrate.yaml │ │ │ └── service.yaml │ ├── Dockerfile │ ├── README.md │ ├── cmd │ │ └── main.go │ ├── db │ │ └── migrations │ │ │ ├── 000001_create_talkers_table.down.sql │ │ │ └── 000001_create_talkers_table.up.sql │ ├── go.mod │ ├── go.sum │ ├── internal │ │ ├── app │ │ │ └── app.go │ │ ├── common │ │ │ └── json_logger_filter.go │ │ ├── controllers │ │ │ └── db_controllers.go │ │ └── services │ │ │ └── db_service.go │ ├── templates │ │ ├── index.html │ │ ├── remember.html │ │ └── say.html │ └── werf.yaml ├── 08-werf-local-dev │ ├── .configs │ │ └── nginx.conf │ ├── .gitignore │ ├── .helm │ │ └── templates │ │ │ ├── database.yaml │ │ │ ├── deployment-backend.yaml │ │ │ ├── deployment-frontend.yaml │ │ │ ├── ingress.yaml │ │ │ ├── job-db-setup-and-migrate.yaml │ │ │ └── service-backend.yaml │ ├── README.md │ ├── backend │ │ ├── Dockerfile │ │ ├── cmd │ │ │ └── main.go │ │ ├── db │ │ │ └── migrations │ │ │ │ ├── 000001_create_talkers_table.down.sql │ │ │ │ └── 000001_create_talkers_table.up.sql │ │ ├── go.mod │ │ ├── go.sum │ │ └── internal │ │ │ ├── app │ │ │ └── app.go │ │ │ ├── common │ │ │ └── json_logger_filter.go │ │ │ ├── controllers │ │ │ └── db_controllers.go │ │ │ └── services │ │ │ └── db_service.go │ ├── docker-compose.yml │ ├── frontend │ │ ├── .gitignore │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── babel.config.js │ │ ├── jsconfig.json │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ │ ├── favicon.ico │ │ │ └── index.html │ │ ├── src │ │ │ ├── App.vue │ │ │ ├── assets │ │ │ │ └── logo.png │ │ │ ├── components │ │ │ │ └── HelloWorld.vue │ │ │ └── main.js │ │ └── vue.config.js │ ├── package-lock.json │ └── werf.yaml └── 11-github-actions │ ├── .configs │ └── nginx.conf │ ├── .github │ └── workflows │ │ └── production_deployment.yml │ ├── .gitignore │ ├── .gitlab-ci.yml │ ├── .helm │ └── templates │ │ ├── database.yaml │ │ ├── deployment-backend.yaml │ │ ├── deployment-frontend.yaml │ │ ├── ingress.yaml │ │ ├── job-db-setup-and-migrate.yaml │ │ └── service-backend.yaml │ ├── LICENSE │ ├── backend │ ├── Dockerfile │ ├── cmd │ │ └── main.go │ ├── db │ │ └── migrations │ │ │ ├── 000001_create_talkers_table.down.sql │ │ │ └── 000001_create_talkers_table.up.sql │ ├── go.mod │ ├── go.sum │ └── internal │ │ ├── app │ │ └── app.go │ │ ├── common │ │ └── json_logger_filter.go │ │ ├── controllers │ │ └── db_controllers.go │ │ └── services │ │ └── db_service.go │ ├── docker-compose.yml │ ├── frontend │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── babel.config.js │ ├── jsconfig.json │ ├── package-lock.json │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ └── index.html │ ├── src │ │ ├── App.vue │ │ ├── assets │ │ │ └── logo.png │ │ ├── components │ │ │ └── HelloWorld.vue │ │ └── main.js │ └── vue.config.js │ └── werf.yaml ├── 2024 ├── 01-werf-deckhouse-gitlab │ ├── .configs │ │ └── nginx.conf │ ├── .gitignore │ ├── .gitlab-ci.yml │ ├── .helm │ │ └── templates │ │ │ ├── database.yaml │ │ │ ├── deployment-backend.yaml │ │ │ ├── deployment-frontend.yaml │ │ │ ├── ingress.yaml │ │ │ ├── job-db-setup-and-migrate.yaml │ │ │ ├── kube-pull-secret.yml │ │ │ └── service-backend.yaml │ ├── README.md │ ├── backend │ │ ├── Dockerfile │ │ ├── cmd │ │ │ └── main.go │ │ ├── db │ │ │ └── migrations │ │ │ │ ├── 000001_create_talkers_table.down.sql │ │ │ │ └── 000001_create_talkers_table.up.sql │ │ ├── go.mod │ │ ├── go.sum │ │ └── internal │ │ │ ├── app │ │ │ └── app.go │ │ │ ├── common │ │ │ └── json_logger_filter.go │ │ │ ├── controllers │ │ │ └── db_controllers.go │ │ │ └── services │ │ │ └── db_service.go │ ├── docker-compose.yml │ ├── frontend │ │ ├── .gitignore │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── babel.config.js │ │ ├── jsconfig.json │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ │ ├── favicon.ico │ │ │ └── index.html │ │ ├── src │ │ │ ├── App.vue │ │ │ ├── assets │ │ │ │ └── logo.png │ │ │ ├── components │ │ │ │ └── HelloWorld.vue │ │ │ └── main.js │ │ └── vue.config.js │ └── werf.yaml └── 03-github-actions │ ├── .configs │ └── nginx.conf │ ├── .github │ └── workflows │ │ └── production_deployment.yml │ ├── .gitignore │ ├── .helm │ └── templates │ │ ├── database.yaml │ │ ├── deployment-backend.yaml │ │ ├── deployment-frontend.yaml │ │ ├── ingress.yaml │ │ ├── job-db-setup-and-migrate.yaml │ │ └── service-backend.yaml │ ├── LICENSE │ ├── README.md │ ├── backend │ ├── Dockerfile │ ├── cmd │ │ └── main.go │ ├── db │ │ └── migrations │ │ │ ├── 000001_create_talkers_table.down.sql │ │ │ └── 000001_create_talkers_table.up.sql │ ├── go.mod │ ├── go.sum │ └── internal │ │ ├── app │ │ └── app.go │ │ ├── common │ │ └── json_logger_filter.go │ │ ├── controllers │ │ └── db_controllers.go │ │ └── services │ │ └── db_service.go │ ├── docker-compose.yml │ ├── frontend │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── babel.config.js │ ├── jsconfig.json │ ├── package-lock.json │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ └── index.html │ ├── src │ │ ├── App.vue │ │ ├── assets │ │ │ └── logo.png │ │ ├── components │ │ │ └── HelloWorld.vue │ │ └── main.js │ └── vue.config.js │ └── werf.yaml ├── 2025 └── 02-dump-spb │ └── README.md ├── .gitignore └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | **/.DS_Store 2 | .idea 3 | -------------------------------------------------------------------------------- /2019/05-kubernetes-dashboard-gitlab/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/05-kubernetes-dashboard-gitlab/README.md -------------------------------------------------------------------------------- /2019/05-kubernetes-dashboard-gitlab/Todo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/05-kubernetes-dashboard-gitlab/Todo.md -------------------------------------------------------------------------------- /2019/05-kubernetes-dashboard-gitlab/ctl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/05-kubernetes-dashboard-gitlab/ctl.sh -------------------------------------------------------------------------------- /2019/05-kubernetes-dashboard-gitlab/manifests/kube-dashboard-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/05-kubernetes-dashboard-gitlab/manifests/kube-dashboard-ingress.yaml -------------------------------------------------------------------------------- /2019/05-kubernetes-dashboard-gitlab/manifests/kube-dashboard-oauth2-proxy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/05-kubernetes-dashboard-gitlab/manifests/kube-dashboard-oauth2-proxy.yaml -------------------------------------------------------------------------------- /2019/05-kubernetes-dashboard-gitlab/manifests/kube-dashboard-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/05-kubernetes-dashboard-gitlab/manifests/kube-dashboard-rbac.yaml -------------------------------------------------------------------------------- /2019/05-kubernetes-dashboard-gitlab/manifests/kube-dashboard.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/05-kubernetes-dashboard-gitlab/manifests/kube-dashboard.yaml -------------------------------------------------------------------------------- /2019/08-k8s-python-operator/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/08-k8s-python-operator/Dockerfile -------------------------------------------------------------------------------- /2019/08-k8s-python-operator/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/08-k8s-python-operator/LICENSE -------------------------------------------------------------------------------- /2019/08-k8s-python-operator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/08-k8s-python-operator/README.md -------------------------------------------------------------------------------- /2019/08-k8s-python-operator/copyrator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2019/08-k8s-python-operator/copyrator/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/08-k8s-python-operator/copyrator/cli.py -------------------------------------------------------------------------------- /2019/08-k8s-python-operator/copyrator/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/08-k8s-python-operator/copyrator/const.py -------------------------------------------------------------------------------- /2019/08-k8s-python-operator/copyrator/load_crd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/08-k8s-python-operator/copyrator/load_crd.py -------------------------------------------------------------------------------- /2019/08-k8s-python-operator/copyrator/operator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/08-k8s-python-operator/copyrator/operator.py -------------------------------------------------------------------------------- /2019/08-k8s-python-operator/helm/Chart.yaml: -------------------------------------------------------------------------------- 1 | name: copyrator 2 | version: 0.0.1 3 | -------------------------------------------------------------------------------- /2019/08-k8s-python-operator/helm/templates/crd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/08-k8s-python-operator/helm/templates/crd.yaml -------------------------------------------------------------------------------- /2019/08-k8s-python-operator/helm/templates/operator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/08-k8s-python-operator/helm/templates/operator.yaml -------------------------------------------------------------------------------- /2019/08-k8s-python-operator/helm/templates/rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/08-k8s-python-operator/helm/templates/rbac.yaml -------------------------------------------------------------------------------- /2019/08-k8s-python-operator/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/08-k8s-python-operator/setup.py -------------------------------------------------------------------------------- /2019/09-cfs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/09-cfs/.gitignore -------------------------------------------------------------------------------- /2019/09-cfs/apply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/09-cfs/apply -------------------------------------------------------------------------------- /2019/09-cfs/infrastructure/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/09-cfs/infrastructure/main.tf -------------------------------------------------------------------------------- /2019/09-cfs/infrastructure/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/09-cfs/infrastructure/main.yaml -------------------------------------------------------------------------------- /2019/09-cfs/tests/ab-time-distribution.gp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/09-cfs/tests/ab-time-distribution.gp -------------------------------------------------------------------------------- /2019/09-cfs/tests/ab-timeline.gp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/09-cfs/tests/ab-timeline.gp -------------------------------------------------------------------------------- /2019/09-cfs/tests/generate-load-and-gather-results.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/09-cfs/tests/generate-load-and-gather-results.yaml -------------------------------------------------------------------------------- /2019/09-cfs/tests/nginx-on-docker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/09-cfs/tests/nginx-on-docker.yaml -------------------------------------------------------------------------------- /2019/09-cfs/tests/nginx-on-docker/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/09-cfs/tests/nginx-on-docker/nginx.conf -------------------------------------------------------------------------------- /2019/09-cfs/tests/nginx-on-docker/playbook.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/09-cfs/tests/nginx-on-docker/playbook.yaml -------------------------------------------------------------------------------- /2019/09-http-bench/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/09-http-bench/.dockerignore -------------------------------------------------------------------------------- /2019/09-http-bench/Caddyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/09-http-bench/Caddyfile -------------------------------------------------------------------------------- /2019/09-http-bench/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/09-http-bench/Dockerfile -------------------------------------------------------------------------------- /2019/09-http-bench/Dockerfile.apache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/09-http-bench/Dockerfile.apache -------------------------------------------------------------------------------- /2019/09-http-bench/Dockerfile.caddy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/09-http-bench/Dockerfile.caddy -------------------------------------------------------------------------------- /2019/09-http-bench/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/09-http-bench/Makefile -------------------------------------------------------------------------------- /2019/09-http-bench/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/09-http-bench/README.md -------------------------------------------------------------------------------- /2019/09-http-bench/app/benchmark.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/09-http-bench/app/benchmark.go -------------------------------------------------------------------------------- /2019/09-http-bench/bench.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/09-http-bench/bench.conf -------------------------------------------------------------------------------- /2019/09-http-bench/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/09-http-bench/nginx.conf -------------------------------------------------------------------------------- /2019/10-remote-syslog/.helm/templates/10-remote-syslog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/10-remote-syslog/.helm/templates/10-remote-syslog.yaml -------------------------------------------------------------------------------- /2019/10-remote-syslog/.helm/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/10-remote-syslog/.helm/values.yaml -------------------------------------------------------------------------------- /2019/10-remote-syslog/auditd-init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/10-remote-syslog/auditd-init.sh -------------------------------------------------------------------------------- /2019/10-remote-syslog/remote-syslog.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/10-remote-syslog/remote-syslog.sh -------------------------------------------------------------------------------- /2019/10-remote-syslog/werf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2019/10-remote-syslog/werf.yaml -------------------------------------------------------------------------------- /2020/01-dynamic-build/.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2020/01-dynamic-build/.gitlab-ci.yml -------------------------------------------------------------------------------- /2020/01-dynamic-build/.helm/templates/10-app-dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2020/01-dynamic-build/.helm/templates/10-app-dev.yaml -------------------------------------------------------------------------------- /2020/01-dynamic-build/.helm/templates/10-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2020/01-dynamic-build/.helm/templates/10-app.yaml -------------------------------------------------------------------------------- /2020/01-dynamic-build/.helm/templates/20-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2020/01-dynamic-build/.helm/templates/20-ingress.yaml -------------------------------------------------------------------------------- /2020/01-dynamic-build/.helm/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2020/01-dynamic-build/.helm/values.yaml -------------------------------------------------------------------------------- /2020/01-dynamic-build/.werf/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2020/01-dynamic-build/.werf/nginx.conf -------------------------------------------------------------------------------- /2020/01-dynamic-build/generate_artifacts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2020/01-dynamic-build/generate_artifacts -------------------------------------------------------------------------------- /2020/01-dynamic-build/get_git_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2020/01-dynamic-build/get_git_history -------------------------------------------------------------------------------- /2020/01-dynamic-build/werf.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2020/01-dynamic-build/werf.yml -------------------------------------------------------------------------------- /2020/04-configmaps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2020/04-configmaps/README.md -------------------------------------------------------------------------------- /2020/04-configmaps/charts/configmaps-demo/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2020/04-configmaps/charts/configmaps-demo/.helmignore -------------------------------------------------------------------------------- /2020/04-configmaps/charts/configmaps-demo/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2020/04-configmaps/charts/configmaps-demo/Chart.yaml -------------------------------------------------------------------------------- /2020/04-configmaps/charts/configmaps-demo/templates/_resources.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2020/04-configmaps/charts/configmaps-demo/templates/_resources.tpl -------------------------------------------------------------------------------- /2020/04-configmaps/charts/configmaps-demo/templates/v1/06-cm-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2020/04-configmaps/charts/configmaps-demo/templates/v1/06-cm-app.yaml -------------------------------------------------------------------------------- /2020/04-configmaps/charts/configmaps-demo/templates/v1/20-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2020/04-configmaps/charts/configmaps-demo/templates/v1/20-app.yaml -------------------------------------------------------------------------------- /2020/04-configmaps/charts/configmaps-demo/templates/v2/06-cm-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2020/04-configmaps/charts/configmaps-demo/templates/v2/06-cm-app.yaml -------------------------------------------------------------------------------- /2020/04-configmaps/charts/configmaps-demo/templates/v2/20-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2020/04-configmaps/charts/configmaps-demo/templates/v2/20-app.yaml -------------------------------------------------------------------------------- /2020/04-configmaps/charts/configmaps-demo/templates/v3/06-cm-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2020/04-configmaps/charts/configmaps-demo/templates/v3/06-cm-app.yaml -------------------------------------------------------------------------------- /2020/04-configmaps/charts/configmaps-demo/templates/v3/07-secret-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2020/04-configmaps/charts/configmaps-demo/templates/v3/07-secret-app.yaml -------------------------------------------------------------------------------- /2020/04-configmaps/charts/configmaps-demo/templates/v3/20-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2020/04-configmaps/charts/configmaps-demo/templates/v3/20-app.yaml -------------------------------------------------------------------------------- /2020/04-configmaps/charts/configmaps-demo/templates/v4/06-cm-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2020/04-configmaps/charts/configmaps-demo/templates/v4/06-cm-app.yaml -------------------------------------------------------------------------------- /2020/04-configmaps/charts/configmaps-demo/templates/v4/07-secret-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2020/04-configmaps/charts/configmaps-demo/templates/v4/07-secret-app.yaml -------------------------------------------------------------------------------- /2020/04-configmaps/charts/configmaps-demo/templates/v4/20-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2020/04-configmaps/charts/configmaps-demo/templates/v4/20-app.yaml -------------------------------------------------------------------------------- /2020/04-configmaps/charts/configmaps-demo/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2020/04-configmaps/charts/configmaps-demo/values.yaml -------------------------------------------------------------------------------- /2020/04-configmaps/images/configmaps-demo/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2020/04-configmaps/images/configmaps-demo/Dockerfile -------------------------------------------------------------------------------- /2020/04-configmaps/src/configfiles/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2020/04-configmaps/src/configfiles/config.json -------------------------------------------------------------------------------- /2020/04-configmaps/src/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2020/04-configmaps/src/main.go -------------------------------------------------------------------------------- /2020/04-etcdhelper/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2020/04-etcdhelper/README.md -------------------------------------------------------------------------------- /2020/04-etcdhelper/etcdhelper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2020/04-etcdhelper/etcdhelper.go -------------------------------------------------------------------------------- /2020/04-etcdhelper/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2020/04-etcdhelper/go.mod -------------------------------------------------------------------------------- /2020/04-etcdhelper/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2020/04-etcdhelper/go.sum -------------------------------------------------------------------------------- /2020/08-k8s-raspberry-pi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2020/08-k8s-raspberry-pi/README.md -------------------------------------------------------------------------------- /2020/08-k8s-raspberry-pi/cert-manager-cluster-issuer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2020/08-k8s-raspberry-pi/cert-manager-cluster-issuer.yaml -------------------------------------------------------------------------------- /2020/08-k8s-raspberry-pi/cert-manager-grafana-certificate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2020/08-k8s-raspberry-pi/cert-manager-grafana-certificate.yaml -------------------------------------------------------------------------------- /2020/08-k8s-raspberry-pi/prometheus-pv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2020/08-k8s-raspberry-pi/prometheus-pv.yaml -------------------------------------------------------------------------------- /2020/08-kubecon/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2020/08-kubecon/README.md -------------------------------------------------------------------------------- /2020/08-kubecon/container/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2020/08-kubecon/container/Dockerfile -------------------------------------------------------------------------------- /2020/08-kubecon/container/ping_exporter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2020/08-kubecon/container/ping_exporter.sh -------------------------------------------------------------------------------- /2020/08-kubecon/container/secret_copier.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2020/08-kubecon/container/secret_copier.sh -------------------------------------------------------------------------------- /2020/08-kubecon/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2020/08-kubecon/deployment.yaml -------------------------------------------------------------------------------- /2021/01-cloudwatch-exporter/.helm/templates/01-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/01-cloudwatch-exporter/.helm/templates/01-config.yaml -------------------------------------------------------------------------------- /2021/01-cloudwatch-exporter/.helm/templates/20-cloudwatch-exporter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/01-cloudwatch-exporter/.helm/templates/20-cloudwatch-exporter.yaml -------------------------------------------------------------------------------- /2021/01-cloudwatch-exporter/.helm/templates/21-cost_exporter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/01-cloudwatch-exporter/.helm/templates/21-cost_exporter.yaml -------------------------------------------------------------------------------- /2021/01-cloudwatch-exporter/.helm/templates/60-rules.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/01-cloudwatch-exporter/.helm/templates/60-rules.yaml -------------------------------------------------------------------------------- /2021/01-cloudwatch-exporter/.helm/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/01-cloudwatch-exporter/.helm/values.yaml -------------------------------------------------------------------------------- /2021/01-cloudwatch-exporter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/01-cloudwatch-exporter/README.md -------------------------------------------------------------------------------- /2021/01-cloudwatch-exporter/policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/01-cloudwatch-exporter/policy.json -------------------------------------------------------------------------------- /2021/01-cloudwatch-exporter/role.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/01-cloudwatch-exporter/role.json -------------------------------------------------------------------------------- /2021/01-cloudwatch-exporter/terraform_user_policy.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/01-cloudwatch-exporter/terraform_user_policy.tf -------------------------------------------------------------------------------- /2021/01-cloudwatch-exporter/werf.yaml: -------------------------------------------------------------------------------- 1 | project: cloudwatch-exporter 2 | configVersion: 1 3 | --- 4 | -------------------------------------------------------------------------------- /2021/07-keycloak/.helm/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/07-keycloak/.helm/Chart.yaml -------------------------------------------------------------------------------- /2021/07-keycloak/.helm/scripts/keycloak.cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/07-keycloak/.helm/scripts/keycloak.cli -------------------------------------------------------------------------------- /2021/07-keycloak/.helm/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/07-keycloak/.helm/templates/NOTES.txt -------------------------------------------------------------------------------- /2021/07-keycloak/.helm/templates/_envs.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/07-keycloak/.helm/templates/_envs.tpl -------------------------------------------------------------------------------- /2021/07-keycloak/.helm/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/07-keycloak/.helm/templates/_helpers.tpl -------------------------------------------------------------------------------- /2021/07-keycloak/.helm/templates/_nodeselector.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/07-keycloak/.helm/templates/_nodeselector.tpl -------------------------------------------------------------------------------- /2021/07-keycloak/.helm/templates/_tolerations.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/07-keycloak/.helm/templates/_tolerations.tpl -------------------------------------------------------------------------------- /2021/07-keycloak/.helm/templates/clusterrole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/07-keycloak/.helm/templates/clusterrole.yaml -------------------------------------------------------------------------------- /2021/07-keycloak/.helm/templates/clusterrolebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/07-keycloak/.helm/templates/clusterrolebinding.yaml -------------------------------------------------------------------------------- /2021/07-keycloak/.helm/templates/configmap-startup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/07-keycloak/.helm/templates/configmap-startup.yaml -------------------------------------------------------------------------------- /2021/07-keycloak/.helm/templates/infinispan-cm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/07-keycloak/.helm/templates/infinispan-cm.yaml -------------------------------------------------------------------------------- /2021/07-keycloak/.helm/templates/infinispan-sts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/07-keycloak/.helm/templates/infinispan-sts.yaml -------------------------------------------------------------------------------- /2021/07-keycloak/.helm/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/07-keycloak/.helm/templates/ingress.yaml -------------------------------------------------------------------------------- /2021/07-keycloak/.helm/templates/keycloak-cm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/07-keycloak/.helm/templates/keycloak-cm.yaml -------------------------------------------------------------------------------- /2021/07-keycloak/.helm/templates/keycloak-sts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/07-keycloak/.helm/templates/keycloak-sts.yaml -------------------------------------------------------------------------------- /2021/07-keycloak/.helm/templates/poddisruptionbudget.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/07-keycloak/.helm/templates/poddisruptionbudget.yaml -------------------------------------------------------------------------------- /2021/07-keycloak/.helm/templates/rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/07-keycloak/.helm/templates/rbac.yaml -------------------------------------------------------------------------------- /2021/07-keycloak/.helm/templates/secrets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/07-keycloak/.helm/templates/secrets.yaml -------------------------------------------------------------------------------- /2021/07-keycloak/.helm/templates/service-headless.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/07-keycloak/.helm/templates/service-headless.yaml -------------------------------------------------------------------------------- /2021/07-keycloak/.helm/templates/service-http.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/07-keycloak/.helm/templates/service-http.yaml -------------------------------------------------------------------------------- /2021/07-keycloak/.helm/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/07-keycloak/.helm/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /2021/07-keycloak/.helm/templates/servicemonitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/07-keycloak/.helm/templates/servicemonitor.yaml -------------------------------------------------------------------------------- /2021/07-keycloak/.helm/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/07-keycloak/.helm/values.yaml -------------------------------------------------------------------------------- /2021/07-keycloak/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/07-keycloak/README.md -------------------------------------------------------------------------------- /2021/07-keycloak/jar/keycloak-metrics-spi-2.2.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/07-keycloak/jar/keycloak-metrics-spi-2.2.0.jar -------------------------------------------------------------------------------- /2021/07-keycloak/jar/keycloak-model-jpa-12.0.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/07-keycloak/jar/keycloak-model-jpa-12.0.4.jar -------------------------------------------------------------------------------- /2021/07-keycloak/jar/postgresql-42.2.19.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/07-keycloak/jar/postgresql-42.2.19.jar -------------------------------------------------------------------------------- /2021/07-keycloak/werf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/07-keycloak/werf.yaml -------------------------------------------------------------------------------- /2021/09-gitea-gitlab-migration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/09-gitea-gitlab-migration/README.md -------------------------------------------------------------------------------- /2021/09-gitea-gitlab-migration/add_collaborator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/09-gitea-gitlab-migration/add_collaborator.py -------------------------------------------------------------------------------- /2021/09-gitea-gitlab-migration/gitea_gitlab_import_repo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/09-gitea-gitlab-migration/gitea_gitlab_import_repo.py -------------------------------------------------------------------------------- /2021/09-gitea-gitlab-migration/gitea_gitlab_user_copier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/09-gitea-gitlab-migration/gitea_gitlab_user_copier.py -------------------------------------------------------------------------------- /2021/09-gitea-gitlab-migration/gitlab_fix_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/09-gitea-gitlab-migration/gitlab_fix_keys.py -------------------------------------------------------------------------------- /2021/09-gitea-gitlab-migration/gitlab_fix_refs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/09-gitea-gitlab-migration/gitlab_fix_refs.py -------------------------------------------------------------------------------- /2021/09-gitea-gitlab-migration/requirements.txt: -------------------------------------------------------------------------------- 1 | giteapy 2 | python-gitlab 3 | requests 4 | bs4 5 | selenium 6 | -------------------------------------------------------------------------------- /2021/09-memcached-mcrouter/.helm/templates/mcrouter-cm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/09-memcached-mcrouter/.helm/templates/mcrouter-cm.yaml -------------------------------------------------------------------------------- /2021/09-memcached-mcrouter/.helm/templates/mcrouter-ds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/09-memcached-mcrouter/.helm/templates/mcrouter-ds.yaml -------------------------------------------------------------------------------- /2021/09-memcached-mcrouter/.helm/templates/memcached-ds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/09-memcached-mcrouter/.helm/templates/memcached-ds.yaml -------------------------------------------------------------------------------- /2021/09-memcached-mcrouter/.helm/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/09-memcached-mcrouter/.helm/values.yaml -------------------------------------------------------------------------------- /2021/09-memcached-mcrouter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/09-memcached-mcrouter/README.md -------------------------------------------------------------------------------- /2021/09-memcached-mcrouter/werf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2021/09-memcached-mcrouter/werf.yaml -------------------------------------------------------------------------------- /2022/01-werf-local-dev/.dockerignore: -------------------------------------------------------------------------------- 1 | /.helm/ 2 | 3 | /log/* 4 | /tmp/* 5 | 6 | node_modules -------------------------------------------------------------------------------- /2022/01-werf-local-dev/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/.gitignore -------------------------------------------------------------------------------- /2022/01-werf-local-dev/.helm/Chart.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/.helm/Chart.lock -------------------------------------------------------------------------------- /2022/01-werf-local-dev/.helm/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/.helm/Chart.yaml -------------------------------------------------------------------------------- /2022/01-werf-local-dev/.helm/charts/app/Chart.yaml: -------------------------------------------------------------------------------- 1 | name: app 2 | version: 0.1 3 | -------------------------------------------------------------------------------- /2022/01-werf-local-dev/.helm/charts/app/templates/_envs_app.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/.helm/charts/app/templates/_envs_app.tpl -------------------------------------------------------------------------------- /2022/01-werf-local-dev/.helm/charts/app/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/.helm/charts/app/templates/deployment.yaml -------------------------------------------------------------------------------- /2022/01-werf-local-dev/.helm/charts/app/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/.helm/charts/app/templates/ingress.yaml -------------------------------------------------------------------------------- /2022/01-werf-local-dev/.helm/charts/app/templates/job-db-setup-and-migrate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/.helm/charts/app/templates/job-db-setup-and-migrate.yaml -------------------------------------------------------------------------------- /2022/01-werf-local-dev/.helm/charts/app/templates/secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/.helm/charts/app/templates/secret.yaml -------------------------------------------------------------------------------- /2022/01-werf-local-dev/.helm/charts/app/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/.helm/charts/app/templates/service.yaml -------------------------------------------------------------------------------- /2022/01-werf-local-dev/.helm/charts/mysql/Chart.yaml: -------------------------------------------------------------------------------- 1 | name: mysql 2 | version: 0.1 3 | -------------------------------------------------------------------------------- /2022/01-werf-local-dev/.helm/charts/mysql/templates/_envs_database.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/.helm/charts/mysql/templates/_envs_database.tpl -------------------------------------------------------------------------------- /2022/01-werf-local-dev/.helm/charts/mysql/templates/mysql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/.helm/charts/mysql/templates/mysql.yaml -------------------------------------------------------------------------------- /2022/01-werf-local-dev/.helm/charts/mysql/templates/secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/.helm/charts/mysql/templates/secret.yaml -------------------------------------------------------------------------------- /2022/01-werf-local-dev/.helm/charts/mysql/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/.helm/charts/mysql/templates/service.yaml -------------------------------------------------------------------------------- /2022/01-werf-local-dev/.helm/secret-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/.helm/secret-values.yaml -------------------------------------------------------------------------------- /2022/01-werf-local-dev/.helm/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/.helm/values.yaml -------------------------------------------------------------------------------- /2022/01-werf-local-dev/.prettierrc.yaml: -------------------------------------------------------------------------------- 1 | singleQuote: true -------------------------------------------------------------------------------- /2022/01-werf-local-dev/.sequelizerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/.sequelizerc -------------------------------------------------------------------------------- /2022/01-werf-local-dev/.werf/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/.werf/nginx.conf -------------------------------------------------------------------------------- /2022/01-werf-local-dev/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/Dockerfile -------------------------------------------------------------------------------- /2022/01-werf-local-dev/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/README.md -------------------------------------------------------------------------------- /2022/01-werf-local-dev/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/app.js -------------------------------------------------------------------------------- /2022/01-werf-local-dev/bin/www: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/bin/www -------------------------------------------------------------------------------- /2022/01-werf-local-dev/config/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/config/database.js -------------------------------------------------------------------------------- /2022/01-werf-local-dev/db/migrations/20211101064002-create-talker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/db/migrations/20211101064002-create-talker.js -------------------------------------------------------------------------------- /2022/01-werf-local-dev/db/models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/db/models/index.js -------------------------------------------------------------------------------- /2022/01-werf-local-dev/db/models/talker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/db/models/talker.js -------------------------------------------------------------------------------- /2022/01-werf-local-dev/local/deploy-app.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/local/deploy-app.sh -------------------------------------------------------------------------------- /2022/01-werf-local-dev/local/info/configure-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/local/info/configure-docker.sh -------------------------------------------------------------------------------- /2022/01-werf-local-dev/local/info/install-kubectl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/local/info/install-kubectl.sh -------------------------------------------------------------------------------- /2022/01-werf-local-dev/local/info/install-minikube.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/local/info/install-minikube.sh -------------------------------------------------------------------------------- /2022/01-werf-local-dev/local/info/install-werf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/local/info/install-werf.sh -------------------------------------------------------------------------------- /2022/01-werf-local-dev/local/info/registry.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/local/info/registry.sh -------------------------------------------------------------------------------- /2022/01-werf-local-dev/local/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/local/install.sh -------------------------------------------------------------------------------- /2022/01-werf-local-dev/local/prepare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/local/prepare.sh -------------------------------------------------------------------------------- /2022/01-werf-local-dev/local/setup-infra.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/local/setup-infra.sh -------------------------------------------------------------------------------- /2022/01-werf-local-dev/local/variables: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/local/variables -------------------------------------------------------------------------------- /2022/01-werf-local-dev/local/yaml/registry-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/local/yaml/registry-ingress.yaml -------------------------------------------------------------------------------- /2022/01-werf-local-dev/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/package-lock.json -------------------------------------------------------------------------------- /2022/01-werf-local-dev/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/package.json -------------------------------------------------------------------------------- /2022/01-werf-local-dev/public/assets/images/werf-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/public/assets/images/werf-logo.svg -------------------------------------------------------------------------------- /2022/01-werf-local-dev/public/assets/javascripts/image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/public/assets/javascripts/image.js -------------------------------------------------------------------------------- /2022/01-werf-local-dev/public/assets/javascripts/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/public/assets/javascripts/index.js -------------------------------------------------------------------------------- /2022/01-werf-local-dev/public/assets/stylesheets/image.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/public/assets/stylesheets/image.css -------------------------------------------------------------------------------- /2022/01-werf-local-dev/public/assets/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/public/assets/stylesheets/style.css -------------------------------------------------------------------------------- /2022/01-werf-local-dev/public/pages/image.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/public/pages/image.html -------------------------------------------------------------------------------- /2022/01-werf-local-dev/public/pages/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/public/pages/index.html -------------------------------------------------------------------------------- /2022/01-werf-local-dev/routes/image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/routes/image.js -------------------------------------------------------------------------------- /2022/01-werf-local-dev/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/routes/index.js -------------------------------------------------------------------------------- /2022/01-werf-local-dev/routes/ping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/routes/ping.js -------------------------------------------------------------------------------- /2022/01-werf-local-dev/routes/talkers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/routes/talkers.js -------------------------------------------------------------------------------- /2022/01-werf-local-dev/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/webpack.config.js -------------------------------------------------------------------------------- /2022/01-werf-local-dev/werf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/01-werf-local-dev/werf.yaml -------------------------------------------------------------------------------- /2022/06-okteto/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-okteto/Dockerfile -------------------------------------------------------------------------------- /2022/06-okteto/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-okteto/README.md -------------------------------------------------------------------------------- /2022/06-okteto/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-okteto/main.go -------------------------------------------------------------------------------- /2022/06-okteto/okteto.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-okteto/okteto.yml -------------------------------------------------------------------------------- /2022/06-werf-kube-run/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-kube-run/Dockerfile -------------------------------------------------------------------------------- /2022/06-werf-kube-run/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-kube-run/README.md -------------------------------------------------------------------------------- /2022/06-werf-kube-run/go.mod: -------------------------------------------------------------------------------- 1 | module square 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /2022/06-werf-kube-run/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-kube-run/main.go -------------------------------------------------------------------------------- /2022/06-werf-kube-run/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-kube-run/main_test.go -------------------------------------------------------------------------------- /2022/06-werf-kube-run/werf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-kube-run/werf.yaml -------------------------------------------------------------------------------- /2022/06-werf-nodejs/01_basic_app/.dockerignore: -------------------------------------------------------------------------------- 1 | /.helm/ 2 | 3 | /log/* 4 | /tmp/* 5 | 6 | node_modules -------------------------------------------------------------------------------- /2022/06-werf-nodejs/01_basic_app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/01_basic_app/.gitignore -------------------------------------------------------------------------------- /2022/06-werf-nodejs/01_basic_app/.helm/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/01_basic_app/.helm/templates/deployment.yaml -------------------------------------------------------------------------------- /2022/06-werf-nodejs/01_basic_app/.helm/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/01_basic_app/.helm/templates/ingress.yaml -------------------------------------------------------------------------------- /2022/06-werf-nodejs/01_basic_app/.helm/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/01_basic_app/.helm/templates/service.yaml -------------------------------------------------------------------------------- /2022/06-werf-nodejs/01_basic_app/.prettierrc.yaml: -------------------------------------------------------------------------------- 1 | singleQuote: true -------------------------------------------------------------------------------- /2022/06-werf-nodejs/01_basic_app/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/01_basic_app/Dockerfile -------------------------------------------------------------------------------- /2022/06-werf-nodejs/01_basic_app/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/01_basic_app/app.js -------------------------------------------------------------------------------- /2022/06-werf-nodejs/01_basic_app/bin/www: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/01_basic_app/bin/www -------------------------------------------------------------------------------- /2022/06-werf-nodejs/01_basic_app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/01_basic_app/package-lock.json -------------------------------------------------------------------------------- /2022/06-werf-nodejs/01_basic_app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/01_basic_app/package.json -------------------------------------------------------------------------------- /2022/06-werf-nodejs/01_basic_app/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/01_basic_app/public/index.html -------------------------------------------------------------------------------- /2022/06-werf-nodejs/01_basic_app/public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/01_basic_app/public/stylesheets/style.css -------------------------------------------------------------------------------- /2022/06-werf-nodejs/01_basic_app/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/01_basic_app/routes/index.js -------------------------------------------------------------------------------- /2022/06-werf-nodejs/01_basic_app/routes/ping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/01_basic_app/routes/ping.js -------------------------------------------------------------------------------- /2022/06-werf-nodejs/01_basic_app/werf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/01_basic_app/werf.yaml -------------------------------------------------------------------------------- /2022/06-werf-nodejs/020_assets/.dockerignore: -------------------------------------------------------------------------------- 1 | /.helm/ 2 | 3 | /log/* 4 | /tmp/* 5 | 6 | node_modules -------------------------------------------------------------------------------- /2022/06-werf-nodejs/020_assets/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/020_assets/.gitignore -------------------------------------------------------------------------------- /2022/06-werf-nodejs/020_assets/.helm/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/020_assets/.helm/templates/deployment.yaml -------------------------------------------------------------------------------- /2022/06-werf-nodejs/020_assets/.helm/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/020_assets/.helm/templates/ingress.yaml -------------------------------------------------------------------------------- /2022/06-werf-nodejs/020_assets/.helm/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/020_assets/.helm/templates/service.yaml -------------------------------------------------------------------------------- /2022/06-werf-nodejs/020_assets/.prettierrc.yaml: -------------------------------------------------------------------------------- 1 | singleQuote: true -------------------------------------------------------------------------------- /2022/06-werf-nodejs/020_assets/.werf/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/020_assets/.werf/nginx.conf -------------------------------------------------------------------------------- /2022/06-werf-nodejs/020_assets/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/020_assets/Dockerfile -------------------------------------------------------------------------------- /2022/06-werf-nodejs/020_assets/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/020_assets/app.js -------------------------------------------------------------------------------- /2022/06-werf-nodejs/020_assets/bin/www: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/020_assets/bin/www -------------------------------------------------------------------------------- /2022/06-werf-nodejs/020_assets/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/020_assets/package-lock.json -------------------------------------------------------------------------------- /2022/06-werf-nodejs/020_assets/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/020_assets/package.json -------------------------------------------------------------------------------- /2022/06-werf-nodejs/020_assets/public/assets/images/werf-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/020_assets/public/assets/images/werf-logo.svg -------------------------------------------------------------------------------- /2022/06-werf-nodejs/020_assets/public/assets/javascripts/image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/020_assets/public/assets/javascripts/image.js -------------------------------------------------------------------------------- /2022/06-werf-nodejs/020_assets/public/assets/javascripts/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/020_assets/public/assets/javascripts/index.js -------------------------------------------------------------------------------- /2022/06-werf-nodejs/020_assets/public/assets/stylesheets/image.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/020_assets/public/assets/stylesheets/image.css -------------------------------------------------------------------------------- /2022/06-werf-nodejs/020_assets/public/assets/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/020_assets/public/assets/stylesheets/style.css -------------------------------------------------------------------------------- /2022/06-werf-nodejs/020_assets/public/pages/image.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/020_assets/public/pages/image.html -------------------------------------------------------------------------------- /2022/06-werf-nodejs/020_assets/public/pages/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/020_assets/public/pages/index.html -------------------------------------------------------------------------------- /2022/06-werf-nodejs/020_assets/routes/image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/020_assets/routes/image.js -------------------------------------------------------------------------------- /2022/06-werf-nodejs/020_assets/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/020_assets/routes/index.js -------------------------------------------------------------------------------- /2022/06-werf-nodejs/020_assets/routes/ping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/020_assets/routes/ping.js -------------------------------------------------------------------------------- /2022/06-werf-nodejs/020_assets/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/020_assets/webpack.config.js -------------------------------------------------------------------------------- /2022/06-werf-nodejs/020_assets/werf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/020_assets/werf.yaml -------------------------------------------------------------------------------- /2022/06-werf-nodejs/030_db/.dockerignore: -------------------------------------------------------------------------------- 1 | /.helm/ 2 | 3 | /log/* 4 | /tmp/* 5 | 6 | node_modules -------------------------------------------------------------------------------- /2022/06-werf-nodejs/030_db/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/030_db/.gitignore -------------------------------------------------------------------------------- /2022/06-werf-nodejs/030_db/.helm/templates/database.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/030_db/.helm/templates/database.yaml -------------------------------------------------------------------------------- /2022/06-werf-nodejs/030_db/.helm/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/030_db/.helm/templates/deployment.yaml -------------------------------------------------------------------------------- /2022/06-werf-nodejs/030_db/.helm/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/030_db/.helm/templates/ingress.yaml -------------------------------------------------------------------------------- /2022/06-werf-nodejs/030_db/.helm/templates/job-db-setup-and-migrate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/030_db/.helm/templates/job-db-setup-and-migrate.yaml -------------------------------------------------------------------------------- /2022/06-werf-nodejs/030_db/.helm/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/030_db/.helm/templates/service.yaml -------------------------------------------------------------------------------- /2022/06-werf-nodejs/030_db/.prettierrc.yaml: -------------------------------------------------------------------------------- 1 | singleQuote: true -------------------------------------------------------------------------------- /2022/06-werf-nodejs/030_db/.sequelizerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/030_db/.sequelizerc -------------------------------------------------------------------------------- /2022/06-werf-nodejs/030_db/.werf/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/030_db/.werf/nginx.conf -------------------------------------------------------------------------------- /2022/06-werf-nodejs/030_db/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/030_db/Dockerfile -------------------------------------------------------------------------------- /2022/06-werf-nodejs/030_db/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/030_db/app.js -------------------------------------------------------------------------------- /2022/06-werf-nodejs/030_db/bin/www: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/030_db/bin/www -------------------------------------------------------------------------------- /2022/06-werf-nodejs/030_db/config/database.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/030_db/config/database.json -------------------------------------------------------------------------------- /2022/06-werf-nodejs/030_db/db/migrations/20211101064002-create-talker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/030_db/db/migrations/20211101064002-create-talker.js -------------------------------------------------------------------------------- /2022/06-werf-nodejs/030_db/db/models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/030_db/db/models/index.js -------------------------------------------------------------------------------- /2022/06-werf-nodejs/030_db/db/models/talker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/030_db/db/models/talker.js -------------------------------------------------------------------------------- /2022/06-werf-nodejs/030_db/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/030_db/package-lock.json -------------------------------------------------------------------------------- /2022/06-werf-nodejs/030_db/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/030_db/package.json -------------------------------------------------------------------------------- /2022/06-werf-nodejs/030_db/public/assets/images/werf-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/030_db/public/assets/images/werf-logo.svg -------------------------------------------------------------------------------- /2022/06-werf-nodejs/030_db/public/assets/javascripts/image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/030_db/public/assets/javascripts/image.js -------------------------------------------------------------------------------- /2022/06-werf-nodejs/030_db/public/assets/javascripts/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/030_db/public/assets/javascripts/index.js -------------------------------------------------------------------------------- /2022/06-werf-nodejs/030_db/public/assets/stylesheets/image.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/030_db/public/assets/stylesheets/image.css -------------------------------------------------------------------------------- /2022/06-werf-nodejs/030_db/public/assets/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/030_db/public/assets/stylesheets/style.css -------------------------------------------------------------------------------- /2022/06-werf-nodejs/030_db/public/pages/image.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/030_db/public/pages/image.html -------------------------------------------------------------------------------- /2022/06-werf-nodejs/030_db/public/pages/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/030_db/public/pages/index.html -------------------------------------------------------------------------------- /2022/06-werf-nodejs/030_db/routes/image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/030_db/routes/image.js -------------------------------------------------------------------------------- /2022/06-werf-nodejs/030_db/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/030_db/routes/index.js -------------------------------------------------------------------------------- /2022/06-werf-nodejs/030_db/routes/ping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/030_db/routes/ping.js -------------------------------------------------------------------------------- /2022/06-werf-nodejs/030_db/routes/talkers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/030_db/routes/talkers.js -------------------------------------------------------------------------------- /2022/06-werf-nodejs/030_db/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/030_db/webpack.config.js -------------------------------------------------------------------------------- /2022/06-werf-nodejs/030_db/werf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/030_db/werf.yaml -------------------------------------------------------------------------------- /2022/06-werf-nodejs/040_s3/.dockerignore: -------------------------------------------------------------------------------- 1 | /.helm/ 2 | 3 | /log/* 4 | /tmp/* 5 | 6 | node_modules -------------------------------------------------------------------------------- /2022/06-werf-nodejs/040_s3/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/040_s3/.gitignore -------------------------------------------------------------------------------- /2022/06-werf-nodejs/040_s3/.helm/templates/database.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/040_s3/.helm/templates/database.yaml -------------------------------------------------------------------------------- /2022/06-werf-nodejs/040_s3/.helm/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/040_s3/.helm/templates/deployment.yaml -------------------------------------------------------------------------------- /2022/06-werf-nodejs/040_s3/.helm/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/040_s3/.helm/templates/ingress.yaml -------------------------------------------------------------------------------- /2022/06-werf-nodejs/040_s3/.helm/templates/job-db-setup-and-migrate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/040_s3/.helm/templates/job-db-setup-and-migrate.yaml -------------------------------------------------------------------------------- /2022/06-werf-nodejs/040_s3/.helm/templates/job-setup-minio.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/040_s3/.helm/templates/job-setup-minio.yaml -------------------------------------------------------------------------------- /2022/06-werf-nodejs/040_s3/.helm/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/040_s3/.helm/templates/service.yaml -------------------------------------------------------------------------------- /2022/06-werf-nodejs/040_s3/.helm/templates/storage.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/040_s3/.helm/templates/storage.yaml -------------------------------------------------------------------------------- /2022/06-werf-nodejs/040_s3/.prettierrc.yaml: -------------------------------------------------------------------------------- 1 | singleQuote: true -------------------------------------------------------------------------------- /2022/06-werf-nodejs/040_s3/.sequelizerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/040_s3/.sequelizerc -------------------------------------------------------------------------------- /2022/06-werf-nodejs/040_s3/.werf/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/040_s3/.werf/nginx.conf -------------------------------------------------------------------------------- /2022/06-werf-nodejs/040_s3/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/040_s3/Dockerfile -------------------------------------------------------------------------------- /2022/06-werf-nodejs/040_s3/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/040_s3/app.js -------------------------------------------------------------------------------- /2022/06-werf-nodejs/040_s3/bin/www: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/040_s3/bin/www -------------------------------------------------------------------------------- /2022/06-werf-nodejs/040_s3/config/database.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/040_s3/config/database.json -------------------------------------------------------------------------------- /2022/06-werf-nodejs/040_s3/config/minio.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/040_s3/config/minio.json -------------------------------------------------------------------------------- /2022/06-werf-nodejs/040_s3/db/migrations/20211101064002-create-talker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/040_s3/db/migrations/20211101064002-create-talker.js -------------------------------------------------------------------------------- /2022/06-werf-nodejs/040_s3/db/models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/040_s3/db/models/index.js -------------------------------------------------------------------------------- /2022/06-werf-nodejs/040_s3/db/models/talker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/040_s3/db/models/talker.js -------------------------------------------------------------------------------- /2022/06-werf-nodejs/040_s3/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/040_s3/package-lock.json -------------------------------------------------------------------------------- /2022/06-werf-nodejs/040_s3/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/040_s3/package.json -------------------------------------------------------------------------------- /2022/06-werf-nodejs/040_s3/public/assets/images/werf-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/040_s3/public/assets/images/werf-logo.svg -------------------------------------------------------------------------------- /2022/06-werf-nodejs/040_s3/public/assets/javascripts/image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/040_s3/public/assets/javascripts/image.js -------------------------------------------------------------------------------- /2022/06-werf-nodejs/040_s3/public/assets/javascripts/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/040_s3/public/assets/javascripts/index.js -------------------------------------------------------------------------------- /2022/06-werf-nodejs/040_s3/public/assets/stylesheets/image.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/040_s3/public/assets/stylesheets/image.css -------------------------------------------------------------------------------- /2022/06-werf-nodejs/040_s3/public/assets/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/040_s3/public/assets/stylesheets/style.css -------------------------------------------------------------------------------- /2022/06-werf-nodejs/040_s3/public/pages/image.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/040_s3/public/pages/image.html -------------------------------------------------------------------------------- /2022/06-werf-nodejs/040_s3/public/pages/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/040_s3/public/pages/index.html -------------------------------------------------------------------------------- /2022/06-werf-nodejs/040_s3/routes/files.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/040_s3/routes/files.js -------------------------------------------------------------------------------- /2022/06-werf-nodejs/040_s3/routes/image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/040_s3/routes/image.js -------------------------------------------------------------------------------- /2022/06-werf-nodejs/040_s3/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/040_s3/routes/index.js -------------------------------------------------------------------------------- /2022/06-werf-nodejs/040_s3/routes/ping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/040_s3/routes/ping.js -------------------------------------------------------------------------------- /2022/06-werf-nodejs/040_s3/routes/talkers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/040_s3/routes/talkers.js -------------------------------------------------------------------------------- /2022/06-werf-nodejs/040_s3/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/040_s3/webpack.config.js -------------------------------------------------------------------------------- /2022/06-werf-nodejs/040_s3/werf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/040_s3/werf.yaml -------------------------------------------------------------------------------- /2022/06-werf-nodejs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/06-werf-nodejs/README.md -------------------------------------------------------------------------------- /2022/08-snapshot-controller/01-template-data/01-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/08-snapshot-controller/01-template-data/01-pvc.yaml -------------------------------------------------------------------------------- /2022/08-snapshot-controller/01-template-data/02-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/08-snapshot-controller/01-template-data/02-pod.yaml -------------------------------------------------------------------------------- /2022/08-snapshot-controller/01-template-data/03-clonned-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/08-snapshot-controller/01-template-data/03-clonned-pvc.yaml -------------------------------------------------------------------------------- /2022/08-snapshot-controller/01-template-data/04-pods.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/08-snapshot-controller/01-template-data/04-pods.yaml -------------------------------------------------------------------------------- /2022/08-snapshot-controller/02-upgrade-app/01-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/08-snapshot-controller/02-upgrade-app/01-pvc.yaml -------------------------------------------------------------------------------- /2022/08-snapshot-controller/02-upgrade-app/02-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/08-snapshot-controller/02-upgrade-app/02-pod.yaml -------------------------------------------------------------------------------- /2022/08-snapshot-controller/02-upgrade-app/03-clonned-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/08-snapshot-controller/02-upgrade-app/03-clonned-pvc.yaml -------------------------------------------------------------------------------- /2022/08-snapshot-controller/02-upgrade-app/04-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/08-snapshot-controller/02-upgrade-app/04-pod.yaml -------------------------------------------------------------------------------- /2022/08-snapshot-controller/02-upgrade-app/05-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/08-snapshot-controller/02-upgrade-app/05-pod.yaml -------------------------------------------------------------------------------- /2022/08-snapshot-controller/02-upgrade-app/06-snapshot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/08-snapshot-controller/02-upgrade-app/06-snapshot.yaml -------------------------------------------------------------------------------- /2022/08-snapshot-controller/02-upgrade-app/07-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/08-snapshot-controller/02-upgrade-app/07-pod.yaml -------------------------------------------------------------------------------- /2022/08-snapshot-controller/02-upgrade-app/08-snapshot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/08-snapshot-controller/02-upgrade-app/08-snapshot.yaml -------------------------------------------------------------------------------- /2022/08-snapshot-controller/02-upgrade-app/09-restore-snapshot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/08-snapshot-controller/02-upgrade-app/09-restore-snapshot.yaml -------------------------------------------------------------------------------- /2022/08-snapshot-controller/03-backups-with-linstor/01-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/08-snapshot-controller/03-backups-with-linstor/01-pvc.yaml -------------------------------------------------------------------------------- /2022/08-snapshot-controller/03-backups-with-linstor/02-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/08-snapshot-controller/03-backups-with-linstor/02-pod.yaml -------------------------------------------------------------------------------- /2022/08-snapshot-controller/03-backups-with-linstor/03-volume-snapshot-class.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/08-snapshot-controller/03-backups-with-linstor/03-volume-snapshot-class.yaml -------------------------------------------------------------------------------- /2022/08-snapshot-controller/03-backups-with-linstor/04-snapshot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/08-snapshot-controller/03-backups-with-linstor/04-snapshot.yaml -------------------------------------------------------------------------------- /2022/08-snapshot-controller/03-backups-with-linstor/05-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/08-snapshot-controller/03-backups-with-linstor/05-pvc.yaml -------------------------------------------------------------------------------- /2022/08-snapshot-controller/03-backups-with-linstor/06-get-backups.sh: -------------------------------------------------------------------------------- 1 | linstor backup list minio 2 | -------------------------------------------------------------------------------- /2022/08-snapshot-controller/03-backups-with-linstor/07-volumesnapshotcontent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/08-snapshot-controller/03-backups-with-linstor/07-volumesnapshotcontent.yaml -------------------------------------------------------------------------------- /2022/08-snapshot-controller/03-backups-with-linstor/08-volumesnapshot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/08-snapshot-controller/03-backups-with-linstor/08-volumesnapshot.yaml -------------------------------------------------------------------------------- /2022/08-snapshot-controller/03-backups-with-linstor/09-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/08-snapshot-controller/03-backups-with-linstor/09-pvc.yaml -------------------------------------------------------------------------------- /2022/08-snapshot-controller/03-backups-with-linstor/minio/00-minio.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/08-snapshot-controller/03-backups-with-linstor/minio/00-minio.yaml -------------------------------------------------------------------------------- /2022/08-snapshot-controller/03-backups-with-linstor/minio/01-minio-connect.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/08-snapshot-controller/03-backups-with-linstor/minio/01-minio-connect.sh -------------------------------------------------------------------------------- /2022/08-snapshot-controller/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/08-snapshot-controller/README.md -------------------------------------------------------------------------------- /2022/10-canary-example/.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/10-canary-example/.gitlab-ci.yml -------------------------------------------------------------------------------- /2022/10-canary-example/.helm/templates/10-nginx-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/10-canary-example/.helm/templates/10-nginx-config.yaml -------------------------------------------------------------------------------- /2022/10-canary-example/.helm/templates/20-nginx-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/10-canary-example/.helm/templates/20-nginx-deployment.yaml -------------------------------------------------------------------------------- /2022/10-canary-example/.helm/templates/30-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/10-canary-example/.helm/templates/30-ingress.yaml -------------------------------------------------------------------------------- /2022/10-canary-example/.helm/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/10-canary-example/.helm/values.yaml -------------------------------------------------------------------------------- /2022/10-canary-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/10-canary-example/README.md -------------------------------------------------------------------------------- /2022/10-canary-example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/10-canary-example/index.html -------------------------------------------------------------------------------- /2022/10-canary-example/werf-giterminism.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/10-canary-example/werf-giterminism.yaml -------------------------------------------------------------------------------- /2022/10-canary-example/werf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/10-canary-example/werf.yaml -------------------------------------------------------------------------------- /2022/11-d8-user-authn/clean_up.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/11-d8-user-authn/clean_up.sh -------------------------------------------------------------------------------- /2022/11-d8-user-authn/dex-authenticator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/11-d8-user-authn/dex-authenticator.yaml -------------------------------------------------------------------------------- /2022/11-d8-user-authn/dex-provider.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/11-d8-user-authn/dex-provider.yaml -------------------------------------------------------------------------------- /2022/11-d8-user-authn/dex-user.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/11-d8-user-authn/dex-user.yaml -------------------------------------------------------------------------------- /2022/11-d8-user-authn/echo-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/11-d8-user-authn/echo-service.yaml -------------------------------------------------------------------------------- /2022/11-d8-user-authn/ldap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/11-d8-user-authn/ldap.yaml -------------------------------------------------------------------------------- /2022/11-redis-keydb/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/11-redis-keydb/Dockerfile -------------------------------------------------------------------------------- /2022/11-redis-keydb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/11-redis-keydb/README.md -------------------------------------------------------------------------------- /2022/11-redis-keydb/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/11-redis-keydb/go.mod -------------------------------------------------------------------------------- /2022/11-redis-keydb/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/11-redis-keydb/go.sum -------------------------------------------------------------------------------- /2022/11-redis-keydb/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/11-redis-keydb/main.go -------------------------------------------------------------------------------- /2022/12-netflow/.helm/dashboards/iptnetflow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/12-netflow/.helm/dashboards/iptnetflow.json -------------------------------------------------------------------------------- /2022/12-netflow/.helm/dashboards/nodegraph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/12-netflow/.helm/dashboards/nodegraph.json -------------------------------------------------------------------------------- /2022/12-netflow/.helm/templates/dashboard.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/12-netflow/.helm/templates/dashboard.yaml -------------------------------------------------------------------------------- /2022/12-netflow/.helm/templates/datasource.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/12-netflow/.helm/templates/datasource.yaml -------------------------------------------------------------------------------- /2022/12-netflow/.helm/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/12-netflow/.helm/templates/deployment.yaml -------------------------------------------------------------------------------- /2022/12-netflow/.helm/templates/nodeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/12-netflow/.helm/templates/nodeconfig.yaml -------------------------------------------------------------------------------- /2022/12-netflow/.helm/templates/nodegraph.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/12-netflow/.helm/templates/nodegraph.yaml -------------------------------------------------------------------------------- /2022/12-netflow/.helm/templates/rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/12-netflow/.helm/templates/rbac.yaml -------------------------------------------------------------------------------- /2022/12-netflow/.helm/values.yaml: -------------------------------------------------------------------------------- 1 | collector: 2 | ip: 10.222.156.111 3 | -------------------------------------------------------------------------------- /2022/12-netflow/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/12-netflow/go.mod -------------------------------------------------------------------------------- /2022/12-netflow/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/12-netflow/go.sum -------------------------------------------------------------------------------- /2022/12-netflow/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/12-netflow/main.go -------------------------------------------------------------------------------- /2022/12-netflow/nodegraph/nodegraph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/12-netflow/nodegraph/nodegraph.py -------------------------------------------------------------------------------- /2022/12-netflow/werf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2022/12-netflow/werf.yaml -------------------------------------------------------------------------------- /2023/03-monitoring/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/03-monitoring/README.md -------------------------------------------------------------------------------- /2023/03-monitoring/alertmanager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/03-monitoring/alertmanager.yaml -------------------------------------------------------------------------------- /2023/03-monitoring/clean_up.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/03-monitoring/clean_up.sh -------------------------------------------------------------------------------- /2023/03-monitoring/custom-prometheus-rule.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/03-monitoring/custom-prometheus-rule.yaml -------------------------------------------------------------------------------- /2023/03-monitoring/grafana-additional-datasource.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/03-monitoring/grafana-additional-datasource.yaml -------------------------------------------------------------------------------- /2023/03-monitoring/grafana-dashboard-definition.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/03-monitoring/grafana-dashboard-definition.yaml -------------------------------------------------------------------------------- /2023/03-monitoring/prometheus-remote-write.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/03-monitoring/prometheus-remote-write.yaml -------------------------------------------------------------------------------- /2023/03-monitoring/victoria-metrics.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/03-monitoring/victoria-metrics.txt -------------------------------------------------------------------------------- /2023/08-deckhouse-werf/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-deckhouse-werf/.gitignore -------------------------------------------------------------------------------- /2023/08-deckhouse-werf/.helm/templates/database.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-deckhouse-werf/.helm/templates/database.yaml -------------------------------------------------------------------------------- /2023/08-deckhouse-werf/.helm/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-deckhouse-werf/.helm/templates/deployment.yaml -------------------------------------------------------------------------------- /2023/08-deckhouse-werf/.helm/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-deckhouse-werf/.helm/templates/ingress.yaml -------------------------------------------------------------------------------- /2023/08-deckhouse-werf/.helm/templates/job-db-setup-and-migrate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-deckhouse-werf/.helm/templates/job-db-setup-and-migrate.yaml -------------------------------------------------------------------------------- /2023/08-deckhouse-werf/.helm/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-deckhouse-werf/.helm/templates/service.yaml -------------------------------------------------------------------------------- /2023/08-deckhouse-werf/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-deckhouse-werf/Dockerfile -------------------------------------------------------------------------------- /2023/08-deckhouse-werf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-deckhouse-werf/README.md -------------------------------------------------------------------------------- /2023/08-deckhouse-werf/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-deckhouse-werf/cmd/main.go -------------------------------------------------------------------------------- /2023/08-deckhouse-werf/db/migrations/000001_create_talkers_table.down.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS talkers; -------------------------------------------------------------------------------- /2023/08-deckhouse-werf/db/migrations/000001_create_talkers_table.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-deckhouse-werf/db/migrations/000001_create_talkers_table.up.sql -------------------------------------------------------------------------------- /2023/08-deckhouse-werf/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-deckhouse-werf/go.mod -------------------------------------------------------------------------------- /2023/08-deckhouse-werf/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-deckhouse-werf/go.sum -------------------------------------------------------------------------------- /2023/08-deckhouse-werf/internal/app/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-deckhouse-werf/internal/app/app.go -------------------------------------------------------------------------------- /2023/08-deckhouse-werf/internal/common/json_logger_filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-deckhouse-werf/internal/common/json_logger_filter.go -------------------------------------------------------------------------------- /2023/08-deckhouse-werf/internal/controllers/db_controllers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-deckhouse-werf/internal/controllers/db_controllers.go -------------------------------------------------------------------------------- /2023/08-deckhouse-werf/internal/services/db_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-deckhouse-werf/internal/services/db_service.go -------------------------------------------------------------------------------- /2023/08-deckhouse-werf/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-deckhouse-werf/templates/index.html -------------------------------------------------------------------------------- /2023/08-deckhouse-werf/templates/remember.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-deckhouse-werf/templates/remember.html -------------------------------------------------------------------------------- /2023/08-deckhouse-werf/templates/say.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-deckhouse-werf/templates/say.html -------------------------------------------------------------------------------- /2023/08-deckhouse-werf/werf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-deckhouse-werf/werf.yaml -------------------------------------------------------------------------------- /2023/08-werf-local-dev/.configs/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-werf-local-dev/.configs/nginx.conf -------------------------------------------------------------------------------- /2023/08-werf-local-dev/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-werf-local-dev/.gitignore -------------------------------------------------------------------------------- /2023/08-werf-local-dev/.helm/templates/database.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-werf-local-dev/.helm/templates/database.yaml -------------------------------------------------------------------------------- /2023/08-werf-local-dev/.helm/templates/deployment-backend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-werf-local-dev/.helm/templates/deployment-backend.yaml -------------------------------------------------------------------------------- /2023/08-werf-local-dev/.helm/templates/deployment-frontend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-werf-local-dev/.helm/templates/deployment-frontend.yaml -------------------------------------------------------------------------------- /2023/08-werf-local-dev/.helm/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-werf-local-dev/.helm/templates/ingress.yaml -------------------------------------------------------------------------------- /2023/08-werf-local-dev/.helm/templates/job-db-setup-and-migrate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-werf-local-dev/.helm/templates/job-db-setup-and-migrate.yaml -------------------------------------------------------------------------------- /2023/08-werf-local-dev/.helm/templates/service-backend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-werf-local-dev/.helm/templates/service-backend.yaml -------------------------------------------------------------------------------- /2023/08-werf-local-dev/README.md: -------------------------------------------------------------------------------- 1 | # An application for organizing a local stand with werf 2 | -------------------------------------------------------------------------------- /2023/08-werf-local-dev/backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-werf-local-dev/backend/Dockerfile -------------------------------------------------------------------------------- /2023/08-werf-local-dev/backend/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-werf-local-dev/backend/cmd/main.go -------------------------------------------------------------------------------- /2023/08-werf-local-dev/backend/db/migrations/000001_create_talkers_table.down.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS talkers; -------------------------------------------------------------------------------- /2023/08-werf-local-dev/backend/db/migrations/000001_create_talkers_table.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-werf-local-dev/backend/db/migrations/000001_create_talkers_table.up.sql -------------------------------------------------------------------------------- /2023/08-werf-local-dev/backend/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-werf-local-dev/backend/go.mod -------------------------------------------------------------------------------- /2023/08-werf-local-dev/backend/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-werf-local-dev/backend/go.sum -------------------------------------------------------------------------------- /2023/08-werf-local-dev/backend/internal/app/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-werf-local-dev/backend/internal/app/app.go -------------------------------------------------------------------------------- /2023/08-werf-local-dev/backend/internal/common/json_logger_filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-werf-local-dev/backend/internal/common/json_logger_filter.go -------------------------------------------------------------------------------- /2023/08-werf-local-dev/backend/internal/controllers/db_controllers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-werf-local-dev/backend/internal/controllers/db_controllers.go -------------------------------------------------------------------------------- /2023/08-werf-local-dev/backend/internal/services/db_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-werf-local-dev/backend/internal/services/db_service.go -------------------------------------------------------------------------------- /2023/08-werf-local-dev/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-werf-local-dev/docker-compose.yml -------------------------------------------------------------------------------- /2023/08-werf-local-dev/frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-werf-local-dev/frontend/.gitignore -------------------------------------------------------------------------------- /2023/08-werf-local-dev/frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-werf-local-dev/frontend/Dockerfile -------------------------------------------------------------------------------- /2023/08-werf-local-dev/frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-werf-local-dev/frontend/README.md -------------------------------------------------------------------------------- /2023/08-werf-local-dev/frontend/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-werf-local-dev/frontend/babel.config.js -------------------------------------------------------------------------------- /2023/08-werf-local-dev/frontend/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-werf-local-dev/frontend/jsconfig.json -------------------------------------------------------------------------------- /2023/08-werf-local-dev/frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-werf-local-dev/frontend/package-lock.json -------------------------------------------------------------------------------- /2023/08-werf-local-dev/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-werf-local-dev/frontend/package.json -------------------------------------------------------------------------------- /2023/08-werf-local-dev/frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-werf-local-dev/frontend/public/favicon.ico -------------------------------------------------------------------------------- /2023/08-werf-local-dev/frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-werf-local-dev/frontend/public/index.html -------------------------------------------------------------------------------- /2023/08-werf-local-dev/frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-werf-local-dev/frontend/src/App.vue -------------------------------------------------------------------------------- /2023/08-werf-local-dev/frontend/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-werf-local-dev/frontend/src/assets/logo.png -------------------------------------------------------------------------------- /2023/08-werf-local-dev/frontend/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-werf-local-dev/frontend/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /2023/08-werf-local-dev/frontend/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-werf-local-dev/frontend/src/main.js -------------------------------------------------------------------------------- /2023/08-werf-local-dev/frontend/vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-werf-local-dev/frontend/vue.config.js -------------------------------------------------------------------------------- /2023/08-werf-local-dev/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-werf-local-dev/package-lock.json -------------------------------------------------------------------------------- /2023/08-werf-local-dev/werf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/08-werf-local-dev/werf.yaml -------------------------------------------------------------------------------- /2023/11-github-actions/.configs/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/11-github-actions/.configs/nginx.conf -------------------------------------------------------------------------------- /2023/11-github-actions/.github/workflows/production_deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/11-github-actions/.github/workflows/production_deployment.yml -------------------------------------------------------------------------------- /2023/11-github-actions/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/11-github-actions/.gitignore -------------------------------------------------------------------------------- /2023/11-github-actions/.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/11-github-actions/.gitlab-ci.yml -------------------------------------------------------------------------------- /2023/11-github-actions/.helm/templates/database.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/11-github-actions/.helm/templates/database.yaml -------------------------------------------------------------------------------- /2023/11-github-actions/.helm/templates/deployment-backend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/11-github-actions/.helm/templates/deployment-backend.yaml -------------------------------------------------------------------------------- /2023/11-github-actions/.helm/templates/deployment-frontend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/11-github-actions/.helm/templates/deployment-frontend.yaml -------------------------------------------------------------------------------- /2023/11-github-actions/.helm/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/11-github-actions/.helm/templates/ingress.yaml -------------------------------------------------------------------------------- /2023/11-github-actions/.helm/templates/job-db-setup-and-migrate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/11-github-actions/.helm/templates/job-db-setup-and-migrate.yaml -------------------------------------------------------------------------------- /2023/11-github-actions/.helm/templates/service-backend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/11-github-actions/.helm/templates/service-backend.yaml -------------------------------------------------------------------------------- /2023/11-github-actions/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/11-github-actions/LICENSE -------------------------------------------------------------------------------- /2023/11-github-actions/backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/11-github-actions/backend/Dockerfile -------------------------------------------------------------------------------- /2023/11-github-actions/backend/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/11-github-actions/backend/cmd/main.go -------------------------------------------------------------------------------- /2023/11-github-actions/backend/db/migrations/000001_create_talkers_table.down.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS talkers; -------------------------------------------------------------------------------- /2023/11-github-actions/backend/db/migrations/000001_create_talkers_table.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/11-github-actions/backend/db/migrations/000001_create_talkers_table.up.sql -------------------------------------------------------------------------------- /2023/11-github-actions/backend/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/11-github-actions/backend/go.mod -------------------------------------------------------------------------------- /2023/11-github-actions/backend/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/11-github-actions/backend/go.sum -------------------------------------------------------------------------------- /2023/11-github-actions/backend/internal/app/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/11-github-actions/backend/internal/app/app.go -------------------------------------------------------------------------------- /2023/11-github-actions/backend/internal/common/json_logger_filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/11-github-actions/backend/internal/common/json_logger_filter.go -------------------------------------------------------------------------------- /2023/11-github-actions/backend/internal/controllers/db_controllers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/11-github-actions/backend/internal/controllers/db_controllers.go -------------------------------------------------------------------------------- /2023/11-github-actions/backend/internal/services/db_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/11-github-actions/backend/internal/services/db_service.go -------------------------------------------------------------------------------- /2023/11-github-actions/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/11-github-actions/docker-compose.yml -------------------------------------------------------------------------------- /2023/11-github-actions/frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/11-github-actions/frontend/.gitignore -------------------------------------------------------------------------------- /2023/11-github-actions/frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/11-github-actions/frontend/Dockerfile -------------------------------------------------------------------------------- /2023/11-github-actions/frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/11-github-actions/frontend/README.md -------------------------------------------------------------------------------- /2023/11-github-actions/frontend/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/11-github-actions/frontend/babel.config.js -------------------------------------------------------------------------------- /2023/11-github-actions/frontend/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/11-github-actions/frontend/jsconfig.json -------------------------------------------------------------------------------- /2023/11-github-actions/frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/11-github-actions/frontend/package-lock.json -------------------------------------------------------------------------------- /2023/11-github-actions/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/11-github-actions/frontend/package.json -------------------------------------------------------------------------------- /2023/11-github-actions/frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/11-github-actions/frontend/public/favicon.ico -------------------------------------------------------------------------------- /2023/11-github-actions/frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/11-github-actions/frontend/public/index.html -------------------------------------------------------------------------------- /2023/11-github-actions/frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/11-github-actions/frontend/src/App.vue -------------------------------------------------------------------------------- /2023/11-github-actions/frontend/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/11-github-actions/frontend/src/assets/logo.png -------------------------------------------------------------------------------- /2023/11-github-actions/frontend/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/11-github-actions/frontend/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /2023/11-github-actions/frontend/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/11-github-actions/frontend/src/main.js -------------------------------------------------------------------------------- /2023/11-github-actions/frontend/vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/11-github-actions/frontend/vue.config.js -------------------------------------------------------------------------------- /2023/11-github-actions/werf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2023/11-github-actions/werf.yaml -------------------------------------------------------------------------------- /2024/01-werf-deckhouse-gitlab/.configs/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/01-werf-deckhouse-gitlab/.configs/nginx.conf -------------------------------------------------------------------------------- /2024/01-werf-deckhouse-gitlab/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/01-werf-deckhouse-gitlab/.gitignore -------------------------------------------------------------------------------- /2024/01-werf-deckhouse-gitlab/.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/01-werf-deckhouse-gitlab/.gitlab-ci.yml -------------------------------------------------------------------------------- /2024/01-werf-deckhouse-gitlab/.helm/templates/database.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/01-werf-deckhouse-gitlab/.helm/templates/database.yaml -------------------------------------------------------------------------------- /2024/01-werf-deckhouse-gitlab/.helm/templates/deployment-backend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/01-werf-deckhouse-gitlab/.helm/templates/deployment-backend.yaml -------------------------------------------------------------------------------- /2024/01-werf-deckhouse-gitlab/.helm/templates/deployment-frontend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/01-werf-deckhouse-gitlab/.helm/templates/deployment-frontend.yaml -------------------------------------------------------------------------------- /2024/01-werf-deckhouse-gitlab/.helm/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/01-werf-deckhouse-gitlab/.helm/templates/ingress.yaml -------------------------------------------------------------------------------- /2024/01-werf-deckhouse-gitlab/.helm/templates/job-db-setup-and-migrate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/01-werf-deckhouse-gitlab/.helm/templates/job-db-setup-and-migrate.yaml -------------------------------------------------------------------------------- /2024/01-werf-deckhouse-gitlab/.helm/templates/kube-pull-secret.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/01-werf-deckhouse-gitlab/.helm/templates/kube-pull-secret.yml -------------------------------------------------------------------------------- /2024/01-werf-deckhouse-gitlab/.helm/templates/service-backend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/01-werf-deckhouse-gitlab/.helm/templates/service-backend.yaml -------------------------------------------------------------------------------- /2024/01-werf-deckhouse-gitlab/README.md: -------------------------------------------------------------------------------- 1 | # An application for organizing a CI/CD pipeline with werf 2 | -------------------------------------------------------------------------------- /2024/01-werf-deckhouse-gitlab/backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/01-werf-deckhouse-gitlab/backend/Dockerfile -------------------------------------------------------------------------------- /2024/01-werf-deckhouse-gitlab/backend/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/01-werf-deckhouse-gitlab/backend/cmd/main.go -------------------------------------------------------------------------------- /2024/01-werf-deckhouse-gitlab/backend/db/migrations/000001_create_talkers_table.down.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS talkers; -------------------------------------------------------------------------------- /2024/01-werf-deckhouse-gitlab/backend/db/migrations/000001_create_talkers_table.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/01-werf-deckhouse-gitlab/backend/db/migrations/000001_create_talkers_table.up.sql -------------------------------------------------------------------------------- /2024/01-werf-deckhouse-gitlab/backend/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/01-werf-deckhouse-gitlab/backend/go.mod -------------------------------------------------------------------------------- /2024/01-werf-deckhouse-gitlab/backend/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/01-werf-deckhouse-gitlab/backend/go.sum -------------------------------------------------------------------------------- /2024/01-werf-deckhouse-gitlab/backend/internal/app/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/01-werf-deckhouse-gitlab/backend/internal/app/app.go -------------------------------------------------------------------------------- /2024/01-werf-deckhouse-gitlab/backend/internal/common/json_logger_filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/01-werf-deckhouse-gitlab/backend/internal/common/json_logger_filter.go -------------------------------------------------------------------------------- /2024/01-werf-deckhouse-gitlab/backend/internal/controllers/db_controllers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/01-werf-deckhouse-gitlab/backend/internal/controllers/db_controllers.go -------------------------------------------------------------------------------- /2024/01-werf-deckhouse-gitlab/backend/internal/services/db_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/01-werf-deckhouse-gitlab/backend/internal/services/db_service.go -------------------------------------------------------------------------------- /2024/01-werf-deckhouse-gitlab/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/01-werf-deckhouse-gitlab/docker-compose.yml -------------------------------------------------------------------------------- /2024/01-werf-deckhouse-gitlab/frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/01-werf-deckhouse-gitlab/frontend/.gitignore -------------------------------------------------------------------------------- /2024/01-werf-deckhouse-gitlab/frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/01-werf-deckhouse-gitlab/frontend/Dockerfile -------------------------------------------------------------------------------- /2024/01-werf-deckhouse-gitlab/frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/01-werf-deckhouse-gitlab/frontend/README.md -------------------------------------------------------------------------------- /2024/01-werf-deckhouse-gitlab/frontend/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/01-werf-deckhouse-gitlab/frontend/babel.config.js -------------------------------------------------------------------------------- /2024/01-werf-deckhouse-gitlab/frontend/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/01-werf-deckhouse-gitlab/frontend/jsconfig.json -------------------------------------------------------------------------------- /2024/01-werf-deckhouse-gitlab/frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/01-werf-deckhouse-gitlab/frontend/package-lock.json -------------------------------------------------------------------------------- /2024/01-werf-deckhouse-gitlab/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/01-werf-deckhouse-gitlab/frontend/package.json -------------------------------------------------------------------------------- /2024/01-werf-deckhouse-gitlab/frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/01-werf-deckhouse-gitlab/frontend/public/favicon.ico -------------------------------------------------------------------------------- /2024/01-werf-deckhouse-gitlab/frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/01-werf-deckhouse-gitlab/frontend/public/index.html -------------------------------------------------------------------------------- /2024/01-werf-deckhouse-gitlab/frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/01-werf-deckhouse-gitlab/frontend/src/App.vue -------------------------------------------------------------------------------- /2024/01-werf-deckhouse-gitlab/frontend/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/01-werf-deckhouse-gitlab/frontend/src/assets/logo.png -------------------------------------------------------------------------------- /2024/01-werf-deckhouse-gitlab/frontend/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/01-werf-deckhouse-gitlab/frontend/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /2024/01-werf-deckhouse-gitlab/frontend/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/01-werf-deckhouse-gitlab/frontend/src/main.js -------------------------------------------------------------------------------- /2024/01-werf-deckhouse-gitlab/frontend/vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/01-werf-deckhouse-gitlab/frontend/vue.config.js -------------------------------------------------------------------------------- /2024/01-werf-deckhouse-gitlab/werf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/01-werf-deckhouse-gitlab/werf.yaml -------------------------------------------------------------------------------- /2024/03-github-actions/.configs/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/03-github-actions/.configs/nginx.conf -------------------------------------------------------------------------------- /2024/03-github-actions/.github/workflows/production_deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/03-github-actions/.github/workflows/production_deployment.yml -------------------------------------------------------------------------------- /2024/03-github-actions/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/03-github-actions/.gitignore -------------------------------------------------------------------------------- /2024/03-github-actions/.helm/templates/database.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/03-github-actions/.helm/templates/database.yaml -------------------------------------------------------------------------------- /2024/03-github-actions/.helm/templates/deployment-backend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/03-github-actions/.helm/templates/deployment-backend.yaml -------------------------------------------------------------------------------- /2024/03-github-actions/.helm/templates/deployment-frontend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/03-github-actions/.helm/templates/deployment-frontend.yaml -------------------------------------------------------------------------------- /2024/03-github-actions/.helm/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/03-github-actions/.helm/templates/ingress.yaml -------------------------------------------------------------------------------- /2024/03-github-actions/.helm/templates/job-db-setup-and-migrate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/03-github-actions/.helm/templates/job-db-setup-and-migrate.yaml -------------------------------------------------------------------------------- /2024/03-github-actions/.helm/templates/service-backend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/03-github-actions/.helm/templates/service-backend.yaml -------------------------------------------------------------------------------- /2024/03-github-actions/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/03-github-actions/LICENSE -------------------------------------------------------------------------------- /2024/03-github-actions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/03-github-actions/README.md -------------------------------------------------------------------------------- /2024/03-github-actions/backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/03-github-actions/backend/Dockerfile -------------------------------------------------------------------------------- /2024/03-github-actions/backend/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/03-github-actions/backend/cmd/main.go -------------------------------------------------------------------------------- /2024/03-github-actions/backend/db/migrations/000001_create_talkers_table.down.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS talkers; -------------------------------------------------------------------------------- /2024/03-github-actions/backend/db/migrations/000001_create_talkers_table.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/03-github-actions/backend/db/migrations/000001_create_talkers_table.up.sql -------------------------------------------------------------------------------- /2024/03-github-actions/backend/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/03-github-actions/backend/go.mod -------------------------------------------------------------------------------- /2024/03-github-actions/backend/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/03-github-actions/backend/go.sum -------------------------------------------------------------------------------- /2024/03-github-actions/backend/internal/app/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/03-github-actions/backend/internal/app/app.go -------------------------------------------------------------------------------- /2024/03-github-actions/backend/internal/common/json_logger_filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/03-github-actions/backend/internal/common/json_logger_filter.go -------------------------------------------------------------------------------- /2024/03-github-actions/backend/internal/controllers/db_controllers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/03-github-actions/backend/internal/controllers/db_controllers.go -------------------------------------------------------------------------------- /2024/03-github-actions/backend/internal/services/db_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/03-github-actions/backend/internal/services/db_service.go -------------------------------------------------------------------------------- /2024/03-github-actions/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/03-github-actions/docker-compose.yml -------------------------------------------------------------------------------- /2024/03-github-actions/frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/03-github-actions/frontend/.gitignore -------------------------------------------------------------------------------- /2024/03-github-actions/frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/03-github-actions/frontend/Dockerfile -------------------------------------------------------------------------------- /2024/03-github-actions/frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/03-github-actions/frontend/README.md -------------------------------------------------------------------------------- /2024/03-github-actions/frontend/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/03-github-actions/frontend/babel.config.js -------------------------------------------------------------------------------- /2024/03-github-actions/frontend/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/03-github-actions/frontend/jsconfig.json -------------------------------------------------------------------------------- /2024/03-github-actions/frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/03-github-actions/frontend/package-lock.json -------------------------------------------------------------------------------- /2024/03-github-actions/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/03-github-actions/frontend/package.json -------------------------------------------------------------------------------- /2024/03-github-actions/frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/03-github-actions/frontend/public/favicon.ico -------------------------------------------------------------------------------- /2024/03-github-actions/frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/03-github-actions/frontend/public/index.html -------------------------------------------------------------------------------- /2024/03-github-actions/frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/03-github-actions/frontend/src/App.vue -------------------------------------------------------------------------------- /2024/03-github-actions/frontend/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/03-github-actions/frontend/src/assets/logo.png -------------------------------------------------------------------------------- /2024/03-github-actions/frontend/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/03-github-actions/frontend/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /2024/03-github-actions/frontend/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/03-github-actions/frontend/src/main.js -------------------------------------------------------------------------------- /2024/03-github-actions/frontend/vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/03-github-actions/frontend/vue.config.js -------------------------------------------------------------------------------- /2024/03-github-actions/werf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2024/03-github-actions/werf.yaml -------------------------------------------------------------------------------- /2025/02-dump-spb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/2025/02-dump-spb/README.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flant/examples/HEAD/README.md --------------------------------------------------------------------------------