This repository contains Ansible roles and playbooks to install, upgrade, and manage OpenShift clusters.Note: the Ansible playbooks in this repository require an RPM package that provides docker. Currently, the RPMs from dockerproject.org do not provide this requirement, though they may in the future. This limitation is being tracked by #2720.
openshift ansibleOpenShift Origin is a distribution of Kubernetes optimized for continuous application development and multi-tenant deployment. OpenShift adds developer and operations-centric tools on top of Kubernetes to enable rapid application development, easy deployment and scaling, and long-term lifecycle maintenance for small and large teams.For questions or feedback, reach us on IRC on #openshift-dev on Freenode or post to our mailing list.
openshift kubernetes openshift-origin paas caas ci-cd devops containers continuous-delivery continuous-deployment continuous-integration devops-toolsMinishift is a tool that helps you run OpenShift locally by running a single-node OpenShift cluster inside a VM. You can try out OpenShift or develop with it, day-to-day, on your local host. Minishift uses libmachine for provisioning VMs, and OpenShift Origin for running the cluster. The code base is forked from the Minikube project.
minishift openshift kubernetes paas openshift-local containers openshift-origin devops development development-toolsHeketi provides a RESTful management interface which can be used to manage the life cycle of GlusterFS volumes. With Heketi, cloud services like OpenStack Manila, Kubernetes, and OpenShift can dynamically provision GlusterFS volumes with any of the supported durability types. Heketi will automatically determine the location for bricks across the cluster, making sure to place bricks and its replicas across different failure domains. Heketi also supports any number of GlusterFS clusters, allowing cloud services to provide network file storage without being limited to a single GlusterFS cluster. When a request is received to create a volume, Heketi will first allocate the appropriate storage in a cluster, making sure to place brick replicas across failure domains. It will then format, then mount the storage to create bricks for the volume requested. Once all bricks have been automatically created, Heketi will finally satisfy the request by creating, then starting the newly created GlusterFS volume.
heketi glusterfs glusterfs-volumes bricks glusterfs-clusters kubernetes openshift storage rest negroni boltdbManageIQ is an open-source Management Platform that delivers the insight, control, and automation that enterprises need to address the challenges of managing hybrid IT environments.
infrastructure-management containers vmware rhev ovirt amazon management ansible google-cloud azure openstack kubernetes openshift hawkular nuage foremanStrongLoop PM is a production process manager for Node.js applications with built-in load balancing, monitoring, multi-host deployment, and a graphical console.Under production, you will install the process manager as a system service, see http://strong-pm.io/prod, but if you are just trying the manager out locally, you can run an app directly from the command line.
strongloop agent build bundle cluster dependencies deploy devops forever git heroku manager master nodeops npm openshift ops pm process runner slc strongops supervisorThe Crunchy Container Suite provides Docker containers that enable rapid deployment of PostgreSQL, including administration and monitoring tools. Multiple styles of deploying PostgreSQL clusters are supported. Please view the official Crunchy Data Container Suite documentation here. If you are interested in contributing or making an update to the documentation, please view the Contributing Guidelines.
postgresql docker kubernetes openshiftThis repository contains a collection of Docker images with headless VNC environments.
docker-image headless-vnc-environments docker-container ubuntu centos xfce icewm openshiftA Microservice Architecture breaks up the monolith into many smaller pieces that are composed together. Patterns to secure the communication between services like fault tolerance (via timeout, retry, circuit breaking, etc.) have come up as well as distributed tracing to be able to see where calls are going. A service mesh can now provide these services on a platform level and frees the application writers from those tasks. Routing decisions are done at the mesh level.
observability service-mesh istio openshiftThis client provides access to the full Kubernetes & OpenShift 3 REST APIs via a fluent DSL.Using the DSL is the same for all resources.
kubernetes openshift java-clientaudit2rbac takes a Kubernetes audit log and username as input, and generates RBAC role and binding objects that cover all the API requests made by that user.
kubernetes rbac authorization openshift auditStrimzi provides a way to run an Apache Kafka cluster on Kubernetes or OpenShift in various deployment configurations. See our website for more details about the project. Documentation to the current master branch as well as all releases can be found on our website.
kafka kubernetes openshift docker messaging enmasse kafka-connect kafka-streams data-streaming data-stream data-streams kubernetes-operator kubernetes-controller⎈❏ Terminal and Web console for Kubernetes
kubernetes terminal console openshift monitoring tui cui guislc is the command shell for the StrongLoop Process Manager, strong-pm, and the LoopBack framework.It includes both a CLI and a GUI.
backend loopback mobile platform strongloop alerts analytics agent apm build bundle cluster config dependencies deploy devops event-loop forever git heap heroku logging mbaas manager master memory metrics monitoring nodeops npm npmrc openshift ops performance pm process profiler profiling registry response runner service slc slowest-functions streams strong-agent strong-cli strong-cluster-control strong-pm strong-supervisor strongops supervisor switch time upstart:cloud: Full-Fledged, Self-Hosted Web Proxy in Go
proxy web-proxy heroku openshiftThis is a custom Node.js cartridge that takes care of auto-updating the Node.js and NPM versions on each build. Because the standard OpenShift cartridge never gets updated to the latest Node.js version.
openshift nodejs cartridgeSimplest viable dockerfiles for Java EE projects (aka microservices) aiming for build speed and productivity. Each folder represents a Dockerfile which can be build by executing the build.js command. Recent builds already exist in https://hub.docker.com/u/airhacks/. To run the image use the "airhacks" name e.g. docker run -d -p 8080:8080 --name payara-ping airhacks/payara-ping.
docker cloud payara wildfly microservices dockerfile glassfish tomee openliberty openshift docklandsThe image recognizes the following environment variables that you can set during initialization by passing -e VAR=VALUE to the Docker run command.You can also set the following mount points by passing the -v /host:/container flag to Docker.
openshift mariadb galera kubernetes docker clusterThis repository provides an implementation of the open service broker API for HashiCorp's Vault. The service broker connects to an existing Vault cluster and can be used by multiple tenants within Cloud Foundry.The HashiCorp Vault Service Broker does not run a Vault server for you. There is an assumption that the Vault cluster is already setup and configured. This Vault server does not need to be running under Cloud Foundry, OpenShift, Kubernetes, etc, but it must be accessible from within those environments or wherever the broker is deployed.
vault service-broker open-service-broker open-service-broker-api kubernetes openshift cloud-foundry
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.