feat(bridge): add Britive Bridge deployment templates, VM/k8s guides,…#53
Open
palakchheda wants to merge 5 commits into
Open
feat(bridge): add Britive Bridge deployment templates, VM/k8s guides,…#53palakchheda wants to merge 5 commits into
palakchheda wants to merge 5 commits into
Conversation
… and custom-image example Deployment options: - docker-compose: single-container host/VM - linux-vm-docker: standalone Linux VM via Docker, distro-detecting install.sh (apt/dnf/amazon-linux-extras), firewalld/ufw, SELinux :Z, Podman/rootless notes - windows-vm-docker: standalone Windows VM via Docker, install.ps1; documents the WSL2/Linux-container requirement, licensing, and PowerShell nuances - aws-ecs-fargate-nlb: Fargate + NLB TLS passthrough (no ACM cert) - aws-ecs-fargate-alb: Fargate + ALB ACM TLS termination (prod path) - aws-ecs-fargate-alb-ssh: ALB option + broker SSH key via Secrets Manager - kubernetes: manifests (namespace, secret, pvc, deployment, service, ingress) with HTTPS backend + WebSocket handling; optional External Secrets Operator and HA (RWM) overlays; public Helm chart roadmap (OCI on Docker Hub) Shared + extensibility: - platform-setup: interactive quick-setup.py to create broker pool/token, Bridge resource, response template, and admin profile - custom-image: Dockerfile extending britive/bridge with broker-script utilities (ssh, python3, mysql client, awscli v2, jq); base-distro agnostic (apt/apk/dnf) and arch-aware AWS CLI; multi-arch build-and-push.sh for Docker Hub/ECR - custom-image worked examples: Linux SSH key provisioning and Aurora MySQL temp-user/role-member checkout/checkin scripts - custom-image/k8s-overlays: ready-to-apply IRSA ServiceAccount + Deployment patch (custom image, SA binding, SSH-key Secret mount) All images default to britive/bridge:latest; Helm chart + custom image standardize on Docker Hub alongside the container image.
validation, placeholder + BOM preflight checks in installers, health-check fallbacks and non-zero exit, dnf5-safe manual steps, Helm roadmap trimmed from customer docs, compose healthcheck start_period, firewall cleanup docs, dead code removal.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
… and custom-image example
Deployment options:
Shared + extensibility:
All images default to britive/bridge:latest; Helm chart + custom image standardize on Docker Hub alongside the container image.