libvirt-ocp4-provisioner
nexus-kubernetes-openshift
libvirt-ocp4-provisioner | nexus-kubernetes-openshift | |
---|---|---|
9 | 1 | |
88 | 6 | |
- | - | |
7.1 | 0.0 | |
3 months ago | over 3 years ago | |
HCL | Groovy | |
MIT License | Eclipse Public License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
libvirt-ocp4-provisioner
-
libvirt-ocp4-provisioner - Provision an OCP 4.x.y cluster in minutes with Ansible, now with Single Node OCP support! .
Hi guys!I wanted to allotment with you a tool to provision a fully working OCP 4.x.y cluster in minutes using Ansible for automation, libvirt as virtualization provider and terraform as VMs templating and creation tool. https://github.com/kubealex/libvirt-ocp4-provisioner It will take care of all the infrastructure provisioning and OCP machines provisioning, starting and completing the UPI installation of a cluster. (IPI work in progress ;) ) To give a quick overview, this project will allow you to provision a fully working OCP stable environment, consisting of: * Bastion machine provisioned with: * dnsmasq (with SELinux module, compiled and activated) * dhcp based on dnsmasq * nginx (for ignition files and rhcos pxe-boot) * pxeboot * Loadbalancer machine provisioned with: * haproxy * OCP Bootstrap machine * OCP Master(s) VM(s) * OCP Worker(s) VM(s) From latest release, it also supports installing SNO on a single host! It also takes care of preparing the host machine with needed packages, configuring: * dedicated libvirt network (fully customizable) * dedicated libvirt storage pool (fully customizable) * terraform * libvirt-terraform-provider ( compiled and initialized basedon https://github.com/dmacvicar/terraform-provider-libvirt) PXE is automatic, based on MAC binding to different OCP nodes role, so no need of choosing it from the menus, this means you can just run the playbook, take a beer and have your fully running OCP 4.9.latest stable up and running. It has been tested on Fedora 3x and CentOS 7/8. Playing around with it and contributions to make it work even on different OSes is more than welcome, hope you enjoy it! Alex
- libvirt-k8s-provisioner - Ansible and terraform to build a cluster from scratch in less than 10 minutes ok KVM - Updated for 1.25
- libvirt-ocp4-provisioner - Provision an OCP 4.x cluster in minutes with Ansible and Terraform on KVM, with Single Node OCP support
- libvirt-ocp4-provisioner - Provision an OCP 4.x.y cluster in minutes with Ansible, with Single Node OCP support
- libvirt-ocp4-provisioner - Provision an OCP 4.x.y cluster in minutes with Ansible, now with Single Node OCP support!!
- libvirt-ocp4-provisioner - Provision an OCP 4.x.y cluster in minutes with Ansible, now with Single Node OCP support!
- GitHub - kubealex/libvirt-ocp4-provisioner: Automate your OCP4 installation
- libvirt-ocp4-provisioner - Provision an OCP 4.x.y cluster in minutes with Ansible
nexus-kubernetes-openshift
-
Automating SonaType Nexus configuration?
Other options exist with varying levels of maturity and maintenance, for example: https://github.com/sonatype-nexus-community/nexus-kubernetes-openshift
What are some alternatives?
eks-in-action - 🎤 Creating an EKS cluster and VPC in AWS
nexus-casc-plugin - Configuration as code plugin for Sonatype Nexus Repository Manager
terraform-aws-eks-node-group - Terraform module to provision a fully managed AWS EKS Node Group
ods-jenkins-shared-library - Shared Jenkins library which all ODS projects & components use - provisioning, SonarQube code scanning, Nexus publishing, OpenShift template based deployments and repository orchestration
examples - Official Open Source repository of "Developers Thought" Blog and YouTube Channel.
docker-nexus3 - Dockerized version of Nexus Repo Manager 3
terraform-hcloud-kube-hetzner - Optimized and Maintenance-free Kubernetes on Hetzner Cloud in one command!
nexus3-go - A golang client for Sonatype Nexus3
Azure-Terraform-Scripts - Terraform scripts on Azure for Windows and Linux VM's
nexus-scripting-examples - Sample scripts that use NXRM's scripting interface
personal-zero-trust-hashicorp-vault - Cloudflare for Teams + HashiCorp Vault = Zero Trust Love
Reloader - A Kubernetes controller to watch changes in ConfigMap and Secrets and do rolling upgrades on Pods with their associated Deployment, StatefulSet, DaemonSet and DeploymentConfig – [✩Star] if you're using it!