Add kerberos factory to deployment guide #4
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Pull Request Description: Add Kerberos Factory to Deployment Guide
Motivation
The current deployment guide lacks a streamlined method for non-technical users to manage Kerberos Agents, which can be cumbersome and error-prone. Adding Kerberos Factory provides a user-friendly interface for managing Kerberos Agents, making the process more accessible and efficient.
Changes Made
README.k8s.md and README.microk8s.md:
mongodb-configmap.yaml
for MongoDB configurations.kerberos-factory
namespace and deploy Kerberos Factory.New Configuration Files:
kerberos-factory-clusterrole.yaml
: Defines the cluster role and binding required for Kerberos Factory to interact with Kubernetes resources.kerberos-factory-deployment.yaml
: Deployment configuration for Kerberos Factory.kerberos-factory-service.yaml
: Service configuration for Kerberos Factory, using a NodePort for external access.Existing Configuration Updates:
data-filtering-deployment.yaml
andkerberos-agent-deployment.yaml
: AdjustedSTORAGE_URI
andAGENT_KERBEROSVAULT_URI
to usevault-nodeport
instead ofvault-lb
for consistency.mongodb-configmap.yaml
: Added a new entry forMONGODB_DATABASE_FACTORY
to facilitate Kerberos Factory's MongoDB connection.Why it Improves the Project
By integrating Kerberos Factory, we enhance the overall usability and maintainability of the project, making it more accessible to a broader audience.