├── .coderabbit.yaml ├── .devcontainer └── devcontainer.json ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ └── bug_report.md ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml └── workflows │ ├── chainguard.yml │ ├── code_analysis.yml │ ├── dependency-review.yml │ ├── deploy-helm-chart.yml │ ├── digestabot.yml │ ├── generator-generic-ossf-slsa3-publish.yml │ ├── ghcr.yml │ ├── giropops-docker.yml │ ├── hadolint.yml │ ├── redis-docker.yml │ └── scorecard.yml ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── SECURITY.md ├── UBUNTU_MIGRATION.md ├── atualizar_etc_hosts.yml ├── certmanager └── letsencrypt-prod.yaml ├── chainguard ├── apko.yaml ├── app.py ├── environments │ ├── dev │ │ ├── apko-dev.yaml │ │ ├── app.py │ │ ├── melange-dev.yaml │ │ ├── requirements.txt │ │ ├── static │ │ │ ├── .dockerignore │ │ │ ├── css │ │ │ │ ├── output.css │ │ │ │ └── styles.css │ │ │ ├── js │ │ │ │ └── main.js │ │ │ └── linuxtips-logo.png │ │ └── templates │ │ │ ├── index.html │ │ │ └── lista_senhas.html │ ├── prd │ │ ├── apko-prod.yaml │ │ ├── app.py │ │ ├── melange-prod.yaml │ │ ├── requirements.txt │ │ ├── static │ │ │ ├── .dockerignore │ │ │ ├── css │ │ │ │ ├── output.css │ │ │ │ └── styles.css │ │ │ ├── js │ │ │ │ └── main.js │ │ │ └── linuxtips-logo.png │ │ └── templates │ │ │ ├── index.html │ │ │ └── lista_senhas.html │ └── staging │ │ ├── apko-stg.yaml │ │ ├── app.py │ │ ├── melange-staging.yaml │ │ ├── requirements.txt │ │ ├── static │ │ ├── .dockerignore │ │ ├── css │ │ │ ├── output.css │ │ │ └── styles.css │ │ ├── js │ │ │ └── main.js │ │ └── linuxtips-logo.png │ │ └── templates │ │ ├── index.html │ │ └── lista_senhas.html ├── melange.yaml ├── requirements.txt ├── static │ ├── .dockerignore │ ├── css │ │ ├── output.css │ │ └── styles.css │ ├── js │ │ └── main.js │ └── linuxtips-logo.png └── templates │ ├── index.html │ └── lista_senhas.html ├── charts ├── dev.yaml ├── production.yaml └── staging.yaml ├── deploy.yml ├── docker-compose.yml ├── docs ├── 1. PROJETO.md ├── 2. DOCKERIZED.md ├── 3. KUBERNETES.md ├── 4. KYVERNO.md ├── 5. HELM.md ├── 6. COSIGN.md ├── 7. MONITORING.md ├── CHAINGUARD.md ├── Locust.md ├── Redis.md └── Zabbix.md ├── kind ├── create-cluster.md ├── deploy.yml ├── kind-config.yaml ├── kind.yaml ├── manifests │ ├── README.md │ ├── deployment.yaml │ ├── hpa.yaml │ ├── ingress-metrics.yaml │ ├── ingress.yaml │ ├── locust-configmap.yaml │ ├── locust-deployment.yaml │ ├── locust-svc.yaml │ ├── podmonitor.yaml │ ├── prd_issuer.yaml │ ├── prometheus-role.yaml │ ├── prometheus-rolebinding.yaml │ ├── redis-deployment.yaml │ ├── redis-service.yaml │ ├── service.yaml │ ├── servicemonitor.yaml │ └── stg_issuer.yaml └── troubleshooting.md ├── kyverno ├── check-deprecated-apis.yaml ├── disallow-latest-tag.yaml ├── disallow-secrets-from-env-vars.yaml ├── no-root-containers.yaml ├── require-labels.yaml ├── require-probes.yaml ├── require-requests-limits.yaml └── verify-image.yaml ├── locust ├── configmap.yaml ├── deployment.yaml ├── ingress.yaml ├── report │ ├── failures_1724114366.1516452.csv │ ├── report_1724114389.0576763.html │ └── requests_1724114365.324016.csv └── service.yaml ├── manifests ├── giropops-senhas-deployment.yaml ├── giropops-senhas-ingress.yaml ├── giropops-senhas-pv.yaml ├── giropops-senhas-pvc.yaml ├── giropops-senhas-service.yaml ├── pv-redis.yaml ├── redis-deployment.yaml ├── redis-pvc.yaml └── redis-service.yaml ├── monitoring ├── METRICS.md ├── Senhas-1724879287018.json ├── persistence_gr.yaml ├── podmonitor.yaml ├── prom_ingress.yaml ├── prometheus_rule.yaml ├── redis-dashboard.json └── servicemonitor.yaml ├── redis ├── .dockerignore ├── Dockerfile └── redis.conf ├── screenshots ├── alertas.png ├── alerting-grafana.png ├── cosign.png ├── docker-scout-redis.png ├── docker-scout-senhas.png ├── number_of_users_1724114404.746.png ├── prometheus.png ├── response_times_(ms)_1724114404.732.png ├── snyk-redis.png ├── snyk-senhas.png ├── total_requests_per_second_1724114404.691.png ├── trivy-operator-overview.png ├── trivy-redis.png └── trivy-senhas.png ├── scripts ├── check_status.sh ├── start.sh └── tools.sh └── src ├── .dockerignore ├── Dockerfile ├── app.py ├── requirements.txt ├── static ├── .dockerignore ├── css │ ├── output.css │ └── styles.css ├── js │ └── main.js └── linuxtips-logo.png ├── tailwind.config.js └── templates ├── index.html └── lista_senhas.html /.coderabbit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/.coderabbit.yaml -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/chainguard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/.github/workflows/chainguard.yml -------------------------------------------------------------------------------- /.github/workflows/code_analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/.github/workflows/code_analysis.yml -------------------------------------------------------------------------------- /.github/workflows/dependency-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/.github/workflows/dependency-review.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-helm-chart.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/.github/workflows/deploy-helm-chart.yml -------------------------------------------------------------------------------- /.github/workflows/digestabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/.github/workflows/digestabot.yml -------------------------------------------------------------------------------- /.github/workflows/generator-generic-ossf-slsa3-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/.github/workflows/generator-generic-ossf-slsa3-publish.yml -------------------------------------------------------------------------------- /.github/workflows/ghcr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/.github/workflows/ghcr.yml -------------------------------------------------------------------------------- /.github/workflows/giropops-docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/.github/workflows/giropops-docker.yml -------------------------------------------------------------------------------- /.github/workflows/hadolint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/.github/workflows/hadolint.yml -------------------------------------------------------------------------------- /.github/workflows/redis-docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/.github/workflows/redis-docker.yml -------------------------------------------------------------------------------- /.github/workflows/scorecard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/.github/workflows/scorecard.yml -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/SECURITY.md -------------------------------------------------------------------------------- /UBUNTU_MIGRATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/UBUNTU_MIGRATION.md -------------------------------------------------------------------------------- /atualizar_etc_hosts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/atualizar_etc_hosts.yml -------------------------------------------------------------------------------- /certmanager/letsencrypt-prod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/certmanager/letsencrypt-prod.yaml -------------------------------------------------------------------------------- /chainguard/apko.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/apko.yaml -------------------------------------------------------------------------------- /chainguard/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/app.py -------------------------------------------------------------------------------- /chainguard/environments/dev/apko-dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/environments/dev/apko-dev.yaml -------------------------------------------------------------------------------- /chainguard/environments/dev/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/environments/dev/app.py -------------------------------------------------------------------------------- /chainguard/environments/dev/melange-dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/environments/dev/melange-dev.yaml -------------------------------------------------------------------------------- /chainguard/environments/dev/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/environments/dev/requirements.txt -------------------------------------------------------------------------------- /chainguard/environments/dev/static/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/environments/dev/static/.dockerignore -------------------------------------------------------------------------------- /chainguard/environments/dev/static/css/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/environments/dev/static/css/output.css -------------------------------------------------------------------------------- /chainguard/environments/dev/static/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/environments/dev/static/css/styles.css -------------------------------------------------------------------------------- /chainguard/environments/dev/static/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/environments/dev/static/js/main.js -------------------------------------------------------------------------------- /chainguard/environments/dev/static/linuxtips-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/environments/dev/static/linuxtips-logo.png -------------------------------------------------------------------------------- /chainguard/environments/dev/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/environments/dev/templates/index.html -------------------------------------------------------------------------------- /chainguard/environments/dev/templates/lista_senhas.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/environments/dev/templates/lista_senhas.html -------------------------------------------------------------------------------- /chainguard/environments/prd/apko-prod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/environments/prd/apko-prod.yaml -------------------------------------------------------------------------------- /chainguard/environments/prd/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/environments/prd/app.py -------------------------------------------------------------------------------- /chainguard/environments/prd/melange-prod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/environments/prd/melange-prod.yaml -------------------------------------------------------------------------------- /chainguard/environments/prd/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/environments/prd/requirements.txt -------------------------------------------------------------------------------- /chainguard/environments/prd/static/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/environments/prd/static/.dockerignore -------------------------------------------------------------------------------- /chainguard/environments/prd/static/css/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/environments/prd/static/css/output.css -------------------------------------------------------------------------------- /chainguard/environments/prd/static/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/environments/prd/static/css/styles.css -------------------------------------------------------------------------------- /chainguard/environments/prd/static/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/environments/prd/static/js/main.js -------------------------------------------------------------------------------- /chainguard/environments/prd/static/linuxtips-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/environments/prd/static/linuxtips-logo.png -------------------------------------------------------------------------------- /chainguard/environments/prd/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/environments/prd/templates/index.html -------------------------------------------------------------------------------- /chainguard/environments/prd/templates/lista_senhas.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/environments/prd/templates/lista_senhas.html -------------------------------------------------------------------------------- /chainguard/environments/staging/apko-stg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/environments/staging/apko-stg.yaml -------------------------------------------------------------------------------- /chainguard/environments/staging/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/environments/staging/app.py -------------------------------------------------------------------------------- /chainguard/environments/staging/melange-staging.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/environments/staging/melange-staging.yaml -------------------------------------------------------------------------------- /chainguard/environments/staging/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/environments/staging/requirements.txt -------------------------------------------------------------------------------- /chainguard/environments/staging/static/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/environments/staging/static/.dockerignore -------------------------------------------------------------------------------- /chainguard/environments/staging/static/css/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/environments/staging/static/css/output.css -------------------------------------------------------------------------------- /chainguard/environments/staging/static/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/environments/staging/static/css/styles.css -------------------------------------------------------------------------------- /chainguard/environments/staging/static/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/environments/staging/static/js/main.js -------------------------------------------------------------------------------- /chainguard/environments/staging/static/linuxtips-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/environments/staging/static/linuxtips-logo.png -------------------------------------------------------------------------------- /chainguard/environments/staging/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/environments/staging/templates/index.html -------------------------------------------------------------------------------- /chainguard/environments/staging/templates/lista_senhas.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/environments/staging/templates/lista_senhas.html -------------------------------------------------------------------------------- /chainguard/melange.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/melange.yaml -------------------------------------------------------------------------------- /chainguard/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/requirements.txt -------------------------------------------------------------------------------- /chainguard/static/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/static/.dockerignore -------------------------------------------------------------------------------- /chainguard/static/css/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/static/css/output.css -------------------------------------------------------------------------------- /chainguard/static/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/static/css/styles.css -------------------------------------------------------------------------------- /chainguard/static/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/static/js/main.js -------------------------------------------------------------------------------- /chainguard/static/linuxtips-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/static/linuxtips-logo.png -------------------------------------------------------------------------------- /chainguard/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/templates/index.html -------------------------------------------------------------------------------- /chainguard/templates/lista_senhas.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/chainguard/templates/lista_senhas.html -------------------------------------------------------------------------------- /charts/dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/charts/dev.yaml -------------------------------------------------------------------------------- /charts/production.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/charts/production.yaml -------------------------------------------------------------------------------- /charts/staging.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/charts/staging.yaml -------------------------------------------------------------------------------- /deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/deploy.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/1. PROJETO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/docs/1. PROJETO.md -------------------------------------------------------------------------------- /docs/2. DOCKERIZED.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/docs/2. DOCKERIZED.md -------------------------------------------------------------------------------- /docs/3. KUBERNETES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/docs/3. KUBERNETES.md -------------------------------------------------------------------------------- /docs/4. KYVERNO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/docs/4. KYVERNO.md -------------------------------------------------------------------------------- /docs/5. HELM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/docs/5. HELM.md -------------------------------------------------------------------------------- /docs/6. COSIGN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/docs/6. COSIGN.md -------------------------------------------------------------------------------- /docs/7. MONITORING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/docs/7. MONITORING.md -------------------------------------------------------------------------------- /docs/CHAINGUARD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/docs/CHAINGUARD.md -------------------------------------------------------------------------------- /docs/Locust.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/docs/Locust.md -------------------------------------------------------------------------------- /docs/Redis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/docs/Redis.md -------------------------------------------------------------------------------- /docs/Zabbix.md: -------------------------------------------------------------------------------- 1 | # Monitorando nossa aplicação com Zabbix 2 | -------------------------------------------------------------------------------- /kind/create-cluster.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/kind/create-cluster.md -------------------------------------------------------------------------------- /kind/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/kind/deploy.yml -------------------------------------------------------------------------------- /kind/kind-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/kind/kind-config.yaml -------------------------------------------------------------------------------- /kind/kind.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/kind/kind.yaml -------------------------------------------------------------------------------- /kind/manifests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/kind/manifests/README.md -------------------------------------------------------------------------------- /kind/manifests/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/kind/manifests/deployment.yaml -------------------------------------------------------------------------------- /kind/manifests/hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/kind/manifests/hpa.yaml -------------------------------------------------------------------------------- /kind/manifests/ingress-metrics.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/kind/manifests/ingress-metrics.yaml -------------------------------------------------------------------------------- /kind/manifests/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/kind/manifests/ingress.yaml -------------------------------------------------------------------------------- /kind/manifests/locust-configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/kind/manifests/locust-configmap.yaml -------------------------------------------------------------------------------- /kind/manifests/locust-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/kind/manifests/locust-deployment.yaml -------------------------------------------------------------------------------- /kind/manifests/locust-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/kind/manifests/locust-svc.yaml -------------------------------------------------------------------------------- /kind/manifests/podmonitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/kind/manifests/podmonitor.yaml -------------------------------------------------------------------------------- /kind/manifests/prd_issuer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/kind/manifests/prd_issuer.yaml -------------------------------------------------------------------------------- /kind/manifests/prometheus-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/kind/manifests/prometheus-role.yaml -------------------------------------------------------------------------------- /kind/manifests/prometheus-rolebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/kind/manifests/prometheus-rolebinding.yaml -------------------------------------------------------------------------------- /kind/manifests/redis-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/kind/manifests/redis-deployment.yaml -------------------------------------------------------------------------------- /kind/manifests/redis-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/kind/manifests/redis-service.yaml -------------------------------------------------------------------------------- /kind/manifests/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/kind/manifests/service.yaml -------------------------------------------------------------------------------- /kind/manifests/servicemonitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/kind/manifests/servicemonitor.yaml -------------------------------------------------------------------------------- /kind/manifests/stg_issuer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/kind/manifests/stg_issuer.yaml -------------------------------------------------------------------------------- /kind/troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/kind/troubleshooting.md -------------------------------------------------------------------------------- /kyverno/check-deprecated-apis.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/kyverno/check-deprecated-apis.yaml -------------------------------------------------------------------------------- /kyverno/disallow-latest-tag.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/kyverno/disallow-latest-tag.yaml -------------------------------------------------------------------------------- /kyverno/disallow-secrets-from-env-vars.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/kyverno/disallow-secrets-from-env-vars.yaml -------------------------------------------------------------------------------- /kyverno/no-root-containers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/kyverno/no-root-containers.yaml -------------------------------------------------------------------------------- /kyverno/require-labels.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/kyverno/require-labels.yaml -------------------------------------------------------------------------------- /kyverno/require-probes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/kyverno/require-probes.yaml -------------------------------------------------------------------------------- /kyverno/require-requests-limits.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/kyverno/require-requests-limits.yaml -------------------------------------------------------------------------------- /kyverno/verify-image.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/kyverno/verify-image.yaml -------------------------------------------------------------------------------- /locust/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/locust/configmap.yaml -------------------------------------------------------------------------------- /locust/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/locust/deployment.yaml -------------------------------------------------------------------------------- /locust/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/locust/ingress.yaml -------------------------------------------------------------------------------- /locust/report/failures_1724114366.1516452.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/locust/report/failures_1724114366.1516452.csv -------------------------------------------------------------------------------- /locust/report/report_1724114389.0576763.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/locust/report/report_1724114389.0576763.html -------------------------------------------------------------------------------- /locust/report/requests_1724114365.324016.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/locust/report/requests_1724114365.324016.csv -------------------------------------------------------------------------------- /locust/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/locust/service.yaml -------------------------------------------------------------------------------- /manifests/giropops-senhas-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/manifests/giropops-senhas-deployment.yaml -------------------------------------------------------------------------------- /manifests/giropops-senhas-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/manifests/giropops-senhas-ingress.yaml -------------------------------------------------------------------------------- /manifests/giropops-senhas-pv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/manifests/giropops-senhas-pv.yaml -------------------------------------------------------------------------------- /manifests/giropops-senhas-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/manifests/giropops-senhas-pvc.yaml -------------------------------------------------------------------------------- /manifests/giropops-senhas-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/manifests/giropops-senhas-service.yaml -------------------------------------------------------------------------------- /manifests/pv-redis.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/manifests/pv-redis.yaml -------------------------------------------------------------------------------- /manifests/redis-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/manifests/redis-deployment.yaml -------------------------------------------------------------------------------- /manifests/redis-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/manifests/redis-pvc.yaml -------------------------------------------------------------------------------- /manifests/redis-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/manifests/redis-service.yaml -------------------------------------------------------------------------------- /monitoring/METRICS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/monitoring/METRICS.md -------------------------------------------------------------------------------- /monitoring/Senhas-1724879287018.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/monitoring/Senhas-1724879287018.json -------------------------------------------------------------------------------- /monitoring/persistence_gr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/monitoring/persistence_gr.yaml -------------------------------------------------------------------------------- /monitoring/podmonitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/monitoring/podmonitor.yaml -------------------------------------------------------------------------------- /monitoring/prom_ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/monitoring/prom_ingress.yaml -------------------------------------------------------------------------------- /monitoring/prometheus_rule.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/monitoring/prometheus_rule.yaml -------------------------------------------------------------------------------- /monitoring/redis-dashboard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/monitoring/redis-dashboard.json -------------------------------------------------------------------------------- /monitoring/servicemonitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/monitoring/servicemonitor.yaml -------------------------------------------------------------------------------- /redis/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/redis/.dockerignore -------------------------------------------------------------------------------- /redis/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/redis/Dockerfile -------------------------------------------------------------------------------- /redis/redis.conf: -------------------------------------------------------------------------------- 1 | appendonly yes 2 | -------------------------------------------------------------------------------- /screenshots/alertas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/screenshots/alertas.png -------------------------------------------------------------------------------- /screenshots/alerting-grafana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/screenshots/alerting-grafana.png -------------------------------------------------------------------------------- /screenshots/cosign.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/screenshots/cosign.png -------------------------------------------------------------------------------- /screenshots/docker-scout-redis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/screenshots/docker-scout-redis.png -------------------------------------------------------------------------------- /screenshots/docker-scout-senhas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/screenshots/docker-scout-senhas.png -------------------------------------------------------------------------------- /screenshots/number_of_users_1724114404.746.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/screenshots/number_of_users_1724114404.746.png -------------------------------------------------------------------------------- /screenshots/prometheus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/screenshots/prometheus.png -------------------------------------------------------------------------------- /screenshots/response_times_(ms)_1724114404.732.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/screenshots/response_times_(ms)_1724114404.732.png -------------------------------------------------------------------------------- /screenshots/snyk-redis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/screenshots/snyk-redis.png -------------------------------------------------------------------------------- /screenshots/snyk-senhas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/screenshots/snyk-senhas.png -------------------------------------------------------------------------------- /screenshots/total_requests_per_second_1724114404.691.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/screenshots/total_requests_per_second_1724114404.691.png -------------------------------------------------------------------------------- /screenshots/trivy-operator-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/screenshots/trivy-operator-overview.png -------------------------------------------------------------------------------- /screenshots/trivy-redis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/screenshots/trivy-redis.png -------------------------------------------------------------------------------- /screenshots/trivy-senhas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/screenshots/trivy-senhas.png -------------------------------------------------------------------------------- /scripts/check_status.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/scripts/check_status.sh -------------------------------------------------------------------------------- /scripts/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/scripts/start.sh -------------------------------------------------------------------------------- /scripts/tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/scripts/tools.sh -------------------------------------------------------------------------------- /src/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/src/.dockerignore -------------------------------------------------------------------------------- /src/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/src/Dockerfile -------------------------------------------------------------------------------- /src/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/src/app.py -------------------------------------------------------------------------------- /src/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/src/requirements.txt -------------------------------------------------------------------------------- /src/static/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/src/static/.dockerignore -------------------------------------------------------------------------------- /src/static/css/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/src/static/css/output.css -------------------------------------------------------------------------------- /src/static/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/src/static/css/styles.css -------------------------------------------------------------------------------- /src/static/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/src/static/js/main.js -------------------------------------------------------------------------------- /src/static/linuxtips-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/src/static/linuxtips-logo.png -------------------------------------------------------------------------------- /src/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/src/tailwind.config.js -------------------------------------------------------------------------------- /src/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/src/templates/index.html -------------------------------------------------------------------------------- /src/templates/lista_senhas.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nataliagranato/containers-and-kubernetes/HEAD/src/templates/lista_senhas.html --------------------------------------------------------------------------------