-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add general squid helm chart #306
Conversation
PR Description updated to latest commit (27c5248) |
PR Review
Code feedback:
✨ Review tool usage guide:Overview: The tool can be triggered automatically every time a new PR is opened, or can be invoked manually by commenting on any PR.
See the review usage page for a comprehensive guide on using this tool. |
PR Code Suggestions
✨ Improve tool usage guide:Overview:
See the improve usage page for a comprehensive guide on using this tool. |
closing as making #304 reusable by all micro-squids |
Type
enhancement
Description
Changes walkthrough
2 files
_helpers.tpl
Add Helper Templates for Helm Chart
explorer/k8s/helm/general-squid/templates/_helpers.tpl
account names.
selector labels.
hpa.yaml
Configure Horizontal Pod Autoscaler for Scaling
explorer/k8s/helm/general-squid/templates/hpa.yaml
20 files
.helmignore
Create .helmignore File for Helm Packaging
explorer/k8s/helm/general-squid/.helmignore
packaging.
Chart.yaml
Initialize Helm Chart Metadata
explorer/k8s/helm/general-squid/Chart.yaml
version.
explorer-env-file
Configure Environment Variables for Services
explorer/k8s/helm/general-squid/config/explorer-env-file
acme-certificate.yaml
Setup Let's Encrypt ClusterIssuer for Certificates
explorer/k8s/helm/general-squid/misc/acme-certificate.yaml
clusterroles.yaml
Define ClusterRoles and Bindings for Access Control
explorer/k8s/helm/general-squid/templates/clusterroles.yaml
configmap.yaml
Create ConfigMap for Service Configuration
explorer/k8s/helm/general-squid/templates/configmap.yaml
ingress.yaml
Setup Ingress Resources for External Access
explorer/k8s/helm/general-squid/templates/ingress.yaml
configuration.
loadbal-svc.yaml
Define LoadBalancer Service for Traffic Distribution
explorer/k8s/helm/general-squid/templates/loadbal-svc.yaml
namespace.yaml
Create Namespace for Helm Deployment
explorer/k8s/helm/general-squid/templates/namespace.yaml
postgres-configmap.yaml
Configure PostgreSQL Settings via ConfigMap
explorer/k8s/helm/general-squid/templates/postgres-configmap.yaml
pv.yaml
Setup PersistentVolume for Storage
explorer/k8s/helm/general-squid/templates/pv.yaml
pvc.yaml
Create PersistentVolumeClaim for Storage Management
explorer/k8s/helm/general-squid/templates/pvc.yaml
quota.yaml
Establish Resource Quotas for Namespace
explorer/k8s/helm/general-squid/templates/quota.yaml
roles.yaml
Define Roles and Role Bindings for Access Management
explorer/k8s/helm/general-squid/templates/roles.yaml
access.
secrets.yaml
Create Secrets for Sensitive Information Storage
explorer/k8s/helm/general-squid/templates/secrets.yaml
service.yaml
Configure Service for Application Network Access
explorer/k8s/helm/general-squid/templates/service.yaml
serviceaccount.yaml
Create Service Accounts for Operational Roles
explorer/k8s/helm/general-squid/templates/serviceaccount.yaml
statefulset.yaml
Configure StatefulSet for Application Deployment
explorer/k8s/helm/general-squid/templates/statefulset.yaml
storageclass.yaml
Define StorageClass for Storage Management
explorer/k8s/helm/general-squid/templates/storageclass.yaml
values.yaml
Set Default Values for Helm Chart Configuration
explorer/k8s/helm/general-squid/values.yaml
service configurations, and resource limits.
1 files
NOTES.txt
Add Access Instructions for Various Service Types
explorer/k8s/helm/general-squid/templates/NOTES.txt
service types.