Skip to content

Commit ac7a8cb

Browse files
committed
Update readme md
1 parent 4e9d28c commit ac7a8cb

File tree

2 files changed

+52
-17
lines changed

2 files changed

+52
-17
lines changed

LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2024 Utsha B Luitel
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

README.md

Lines changed: 31 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,26 @@
1-
This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app).
1+
# KubeDiff
2+
3+
KubeDiff is a simple and efficient tool designed to help you compare workloads, ConfigMaps, and Key Vault secrets across multiple Kubernetes clusters and environments (such as dev, stage, UAT, etc.).
4+
5+
## Story Behind Creating KubeDiff
6+
7+
While working with multiple Kubernetes clusters and environments, I often needed to switch between workloads and check Key Vault secrets and ConfigMaps. Comparing workloads across different environments (e.g., dev, stage, UAT) was time-consuming and sometimes confusing. To make this process more convenient and efficient, I created KubeDiff.
8+
9+
KubeDiff aims to simplify the comparison process, making it easier for users to manage and verify their Kubernetes resources across various environments with confidence and ease.
10+
11+
## Features
12+
- **Compare Workloads**: Directly compare deployments and workloads across environments.
13+
- **Compare Key Vaults**: Easily view and compare secrets stored in Key Vaults between clusters or namespaces.
14+
- **Compare ConfigMaps**: Effortlessly compare ConfigMaps across different environments.
15+
- **User-Friendly Interface**: Intuitive design for a smooth user experience.
16+
- **Multi-Cluster Support**: Easily switch and compare resources across multiple Kubernetes clusters.
17+
- **Quick Insights**: Instantly identify differences and similarities between environments.
18+
19+
> **Note:** All comparisons are performed within the environments and clusters you specify and select. Please ensure you have chosen the correct environment for accurate results.
220
321
## Getting Started
422

5-
First, run the development server:
23+
To run the development server:
624

725
```bash
826
npm run dev
@@ -14,24 +32,20 @@ pnpm dev
1432
bun dev
1533
```
1634

17-
Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
18-
19-
You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file.
20-
21-
This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel.
35+
Open [http://localhost:3000](http://localhost:3000) in your browser to see the result.
2236

23-
## Learn More
37+
## How to Contribute
2438

25-
To learn more about Next.js, take a look at the following resources:
39+
We welcome contributions! To contribute:
2640

27-
- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
28-
- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.
41+
1. Fork the repository
42+
2. Create your feature branch (`git checkout -b feature/AmazingFeature`)
43+
3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)
44+
4. Push to the branch (`git push origin feature/AmazingFeature`)
45+
5. Open a pull request
2946

30-
You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome!
47+
Thank you for considering contributing to KubeDiff!
3148

32-
## Deploy on Vercel
49+
## License
3350

34-
The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.
35-
36-
Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details.
37-
# KubeDiff
51+
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

0 commit comments

Comments
 (0)