An open API service providing repository metadata for many open source software ecosystems.

Topic: "glueops-platform"

GlueOps/github-actions-opentofu-continuous-delivery

A GitHub Action for OpenTofu continuous delivery that combines multiple terraform actions with manual approval workflows and Slack notifications. It supports plan execution on PRs, automated drift detection, and requires manual approval before applying changes to the main branch.

Size: 126 KB - Last synced at: 3 days ago - Pushed at: 26 days ago - Stars: 7 - Forks: 0

GlueOps/platform-helm-chart-platform

This repository contains the GlueOps platform Helm chart, which is used to deploy and manage various applications and services on Kubernetes clusters. It includes configurations for applications like Vault, Dex, Promtail, Loki, QR Code Generator, and others. The chart facilitates automated deployments using Argo CD and simplifies cluster management

Language: HCL - Size: 1.16 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 3 - Forks: 1

GlueOps/codespaces

Contains the full codespaces/devcontainers setup at GlueOps. If you need to make a change to the version of a tool we are using across the team is the repo to make the change in. Supports devbox packages too

Language: Shell - Size: 406 KB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 3 - Forks: 0

GlueOps/platform-helm-chart-grafana-dashboards

Size: 297 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 2 - Forks: 0

GlueOps/pull-request-bot

This repository contains a Pull Request bot that monitors ArgoCD applications in a Kubernetes cluster. It automatically adds comments to pull requests with deployment preview URLs, metrics, logs, and QR codes. The bot integrates with GitHub APIs and ArgoCD to provide real-time deployment feedback.

Language: Python - Size: 105 KB - Last synced at: 3 days ago - Pushed at: 17 days ago - Stars: 2 - Forks: 0

GlueOps/platform-helm-chart-cert-manager

A Helm chart wrapper for cert-manager that provides sensible defaults and configurations for use with the GlueOps platform. It uses the official cert-manager chart as a dependency, disables CRD installation by default, and configures webhook.

Size: 111 KB - Last synced at: 6 days ago - Pushed at: 29 days ago - Stars: 2 - Forks: 0

GlueOps/vault-backup-validator

This repository contains a Go application that validates HashiCorp Vault backups. It provides an API endpoint to ensure the integrity and validity of Vault backup snapshots using provided keys and expected data values. The tool assists in verifying that backups can be restored correctly and data remains consistent.

Language: Go - Size: 112 KB - Last synced at: 3 days ago - Pushed at: 9 days ago - Stars: 1 - Forks: 0

GlueOps/platform-helm-chart-external-secrets

Size: 57.6 KB - Last synced at: 3 days ago - Pushed at: 11 days ago - Stars: 1 - Forks: 0

GlueOps/terraform-module-cloud-aws-kubernetes-cluster

This repository contains a Terraform module for deploying an Amazon EKS cluster on AWS as part of the GlueOps platform. It facilitates setting up VPCs, subnets, EKS clusters, node pools, and the necessary AWS resources for Kubernetes cluster deployment. It includes configurations for addons like CoreDNS and kube-proxy, and supports VPC peering.

Language: HCL - Size: 216 KB - Last synced at: 6 days ago - Pushed at: 12 days ago - Stars: 1 - Forks: 1

GlueOps/backup-tools

This repository contains backup tools and scripts for automating the backup of HashiCorp Vault data, S3 buckets, and GitHub organizations. It includes Bash scripts and Dockerfiles to facilitate creating backups, uploading them to AWS S3, and validating Vault backups to ensure data integrity.

Language: Shell - Size: 96.7 KB - Last synced at: 3 days ago - Pushed at: 18 days ago - Stars: 1 - Forks: 0

GlueOps/platform-helm-chart-vault-prerequisites

Size: 25.4 KB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

GlueOps/cert-manager-crds

CRD only manifests from the cert-manager repository: https://github.com/cert-manager/cert-manager

Size: 267 KB - Last synced at: 3 days ago - Pushed at: 5 months ago - Stars: 1 - Forks: 1

GlueOps/python-glueops-helpers-library

The GlueOps Helpers Library is a collection of utility functions and classes for simplifying common tasks in Python projects. It includes helpers for logging, AWS interactions, Kubernetes configuration, Vault integration, and GetOutline API management. Easily installable via pip.

Language: Python - Size: 77.1 KB - Last synced at: 3 days ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

GlueOps/cluster-information-help-page-html

This repository contains a simple Docker image that uses Nginx to serve an HTML page providing cluster information for the GlueOps platform. The index.html file offers links to essential resources like ArgoCD, Grafana, and Vault. It dynamically updates URLs based on the accessing domain, assisting users in navigating cluster services.

Language: HTML - Size: 71.3 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

GlueOps/project-template-helm-chart-app

Language: Smarty - Size: 103 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 1

GlueOps/docs-argocd

Documentation and configuration for installing and managing ArgoCD on the GlueOps Kubernetes platform. Includes Helm charts, Terraform modules, YAML templates for ArgoCD setup, node affinity and tolerations configurations, RBAC policies, and scripts to customize and secure ArgoCD deployments.

Language: Smarty - Size: 65.4 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

GlueOps/certs-backup-restore

This Python program simplifies Kubernetes TLS certificate management using Amazon S3 for backup and restore.

Language: Python - Size: 129 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

GlueOps/vault-init-controller

The Vault Init Controller automates the initialization and unsealing of HashiCorp Vault instances in Kubernetes. It checks the status of Vault pods, unseals them if necessary, and restores from S3 backups if enabled. Configurable via environment variables for flexible deployment.

Language: Python - Size: 127 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

GlueOps/terraform-module-cloud-multy-prerequisites

This Terraform module creates and manages multi-cloud prerequisites, including Route53 zones, IAM credentials, and S3 buckets. It also deploys tenant repositories with necessary configurations for deploying the GlueOps Platform on Kubernetes.

Language: HCL - Size: 473 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

GlueOps/qr-code-generator

A FastAPI endpoint that creates QR codes based off given URLs

Language: Python - Size: 93.8 KB - Last synced at: 3 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 1

GlueOps/app-catalog

Language: Python - Size: 52.7 KB - Last synced at: 3 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0

GlueOps/cluster-monitoring

This repository contains a Python application for monitoring Kubernetes clusters. It periodically checks the health of Prometheus and Alertmanager components within the Kubernetes Prometheus Stack and sends heartbeat notifications to Opsgenie. The tool ensures that monitoring services are operational and that alerts are being sent correctly.

Language: Python - Size: 79.1 KB - Last synced at: 3 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0

GlueOps/metacontroller-operator-loki-rule-group

This repository contains a Python-based Metacontroller operator for managing Loki rule groups. It provides a HTTP server that handles webhook requests to create, update, and delete alerting rule groups in Loki. The operator integrates with Kubernetes and manages the lifecycle of Loki alerting rules through API interactions.

Language: Python - Size: 80.1 KB - Last synced at: 3 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0

GlueOps/platform-helm-chart-pomerium-post-deploy

Size: 56.6 KB - Last synced at: 3 days ago - Pushed at: 24 days ago - Stars: 0 - Forks: 0

GlueOps/platform-kustomize-pomerium

Kustomize configurations for deploying the Pomerium ingress controller on Kubernetes within the GlueOps platform. Includes patches for generating secrets, customizing deployment resources, node selectors, and tolerations. Facilitates secure and scalable ingress management with automated secret generation and tailored deployment settings.

Size: 62.5 KB - Last synced at: 6 days ago - Pushed at: 24 days ago - Stars: 0 - Forks: 0

GlueOps/k3d

K3d configurations and setup scripts for deploying Kubernetes clusters on the GlueOps platform. Includes k3d-config.yaml with custom registry mirrors and add-machineid.sh for unique machine IDs. Enables secure and optimized Kubernetes environments by customizing node labels, disabling components, and automating initialization.

Language: Shell - Size: 51.8 KB - Last synced at: 3 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 0

GlueOps/terraform-module-cloud-aws-dnssec-kms-key

Language: HCL - Size: 26.4 KB - Last synced at: 3 days ago - Pushed at: 26 days ago - Stars: 0 - Forks: 0

GlueOps/development-only-utilities

A utility repository containing developer setup scripts and tools for Linux environments in the GlueOps ecosystem. The main script sets up a standardized development environment with Docker, Tailscale, and necessary user configurations for the 'vscode' user with appropriate permissions and tools.

Language: Shell - Size: 138 KB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

GlueOps/terraform-module-kubernetes-hashicorp-vault-configuration

Language: HCL - Size: 41 KB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

GlueOps/deployment-configurations

Size: 29.3 KB - Last synced at: 3 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 1

GlueOps/terraform-aws-organization-access-role Fork of cloudposse/terraform-aws-organization-access-role

Terraform module to create an IAM Role to grant permissions to delegated IAM users in the master account to access an invited member account

Language: HCL - Size: 185 KB - Last synced at: 3 days ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

GlueOps/terraform-module-cloud-aws-management-tenant-dns

Language: HCL - Size: 29.3 KB - Last synced at: 3 days ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

GlueOps/platform-helm-chart-metacontroller

Size: 34.2 KB - Last synced at: 3 days ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

GlueOps/external-secrets-crds

Size: 93.8 KB - Last synced at: 3 days ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0