### 📜 Description No validation on provider types on saving and updating gitops config ### 👟 Reproduction steps hit API with random prodiver ### 👍 Expected behavior API should send 400 ### 👎 Actual Behavior Api sends internal service error with bad type ### ☸ Kubernetes version all ### Cloud provider <details> all </details> ### 🌍 Browser Chrome ### 🧱 Your Environment _No response_ ### ✅ Proposed Solution _No response_ ### 👀 Have you spent some time to check if this issue has been raised before? - [X] I checked and didn't find any similar issue ### 🏢 Have you read the Code of Conduct? - [X] I have read the [Code of Conduct](https://github.com/devtron-labs/devtron/blob/main/CODE_OF_CONDUCT.md) AB#9763