{"id":14975849,"url":"https://github.com/vishdev12/eks-pv-encrypter","last_synced_at":"2025-10-27T14:31:20.532Z","repository":{"id":216241079,"uuid":"584229528","full_name":"VishDev12/eks-pv-encrypter","owner":"VishDev12","description":"Easily encrypt existing, unencrypted EBS Volumes used by Persistent Volumes in an EKS cluster.","archived":false,"fork":false,"pushed_at":"2023-02-11T02:23:50.000Z","size":357,"stargazers_count":2,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-11T12:22:21.974Z","etag":null,"topics":["ebs","eks","encryption","k8s","kubernetes","persistent-volume"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/VishDev12.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-01-01T23:14:50.000Z","updated_at":"2024-09-04T16:17:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"93f22f50-229a-4d11-b4da-bff54f915178","html_url":"https://github.com/VishDev12/eks-pv-encrypter","commit_stats":{"total_commits":10,"total_committers":1,"mean_commits":10.0,"dds":0.0,"last_synced_commit":"b11a0b3b07375fcac50a4b4b834c6a78ef16ace8"},"previous_names":["vishdev12/eks-pv-encrypter"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VishDev12%2Feks-pv-encrypter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VishDev12%2Feks-pv-encrypter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VishDev12%2Feks-pv-encrypter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VishDev12%2Feks-pv-encrypter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VishDev12","download_url":"https://codeload.github.com/VishDev12/eks-pv-encrypter/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219861084,"owners_count":16556007,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ebs","eks","encryption","k8s","kubernetes","persistent-volume"],"created_at":"2024-09-24T13:52:45.736Z","updated_at":"2025-10-27T14:31:20.133Z","avatar_url":"https://github.com/VishDev12.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# EKS Persistent Volume Encrypter\n\n##  What is it?\n\nA tool to detect Persistent Volumes (PVs) in your EKS cluster that are backed by\nunencrypted EBS Volumes and encrypt them.\n\n## Do I need it?\n\nIf you:\n\n➡️ Have an EKS Cluster.  \n➡️ Use Persistent Volumes backed by EBS Volumes.  \n➡️ Want to make sure all the EBS Volumes you use are encrypted.  \n➡️ Don't want to do it one-by-one.  \n\nThen this tool will help you speed up this process.\n\n## What does it contain?\n\n* A Jupyter Notebook which is the main interface.\n* A simple CLI that displays relevant information about your cluster. (**)\n\nThe CLI will be limited to read-only actions. The Notebook is the only way to execute\nconstructive/destructive actions.\n\n## Please Note\n\nThis repository is mainly for reference.\n\nReview every piece of code before you execute it. This is the reason why the primary\ninterface is a notebook and not a CLI. The primary purpose of this repository is to be\na reference, not a ready-to-use-in-production tool.\n\nPlease don't risk your data.\n\n## Installation\n\nHosted on [PyPI](https://pypi.org/project/eks-pv-encrypter/).\n\n`pip install eks-pv-encrypter`\n\n## Usage\n\n1. Use the `pv_encrypter.ipynb` Notebook.\n2. If you want a read-only overview of your Cluster. Just run `pv-encrypter status`. \n\n## Overview of the Process\n\n![Overview](https://raw.githubusercontent.com/VishDev12/eks-pv-encrypter/main/ebs-pv-encrypter.jpg)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvishdev12%2Feks-pv-encrypter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvishdev12%2Feks-pv-encrypter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvishdev12%2Feks-pv-encrypter/lists"}