All Projects → riser-platform → riser

riser-platform / riser

Licence: Apache-2.0 license
The main repo for Riser, an opinionated app platform built on Kubernetes and Knative

Programming Languages

go
31211 projects - #10 most used programming language
Makefile
30231 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to riser

Docs
User documentation for Knative components.
Stars: ✭ 3,106 (+19312.5%)
Mutual labels:  paas, knative
Faas
OpenFaaS - Serverless Functions Made Simple
Stars: ✭ 20,820 (+130025%)
Mutual labels:  paas, gitops
Mypaas
Run your own PaaS using Docker, Traefik, and great analytics
Stars: ✭ 183 (+1043.75%)
Mutual labels:  paas
ship-it
Wattpad's tool for continuously deploying code to Kubernetes quickly, safely, and observably.
Stars: ✭ 14 (-12.5%)
Mutual labels:  gitops
Mpaas
mPaaS Demo 合集,mPaaS 是源自于支付宝的移动开发平台。The collection of demos for mPaaS components. mPaaS is the Mobile Development Platform which oriented from Alipay.
Stars: ✭ 238 (+1387.5%)
Mutual labels:  paas
Codeflow
Open source event based Platform as a Service
Stars: ✭ 188 (+1075%)
Mutual labels:  paas
Rainbond
Cloud-native and easy-to-use application management platform | 云原生且易用的应用管理平台
Stars: ✭ 2,871 (+17843.75%)
Mutual labels:  paas
Space Cloud
Open source Firebase + Heroku to develop, scale and secure serverless apps on Kubernetes
Stars: ✭ 3,323 (+20668.75%)
Mutual labels:  paas
controller
Hephy Workflow Controller (API)
Stars: ✭ 14 (-12.5%)
Mutual labels:  paas
Awesome Heroku
A curated list of helpful Heroku resources.
Stars: ✭ 230 (+1337.5%)
Mutual labels:  paas
bodywork-ml-pipeline-project
Deployment template for a continuous training pipeline.
Stars: ✭ 22 (+37.5%)
Mutual labels:  gitops
Stratos
Stratos: Web-based Management UI for Cloud Foundry and Kubernetes
Stars: ✭ 209 (+1206.25%)
Mutual labels:  paas
Panteras
PanteraS - PaaS - Platform as a Service in a box
Stars: ✭ 189 (+1081.25%)
Mutual labels:  paas
Empire
A PaaS built on top of Amazon EC2 Container Service (ECS)
Stars: ✭ 2,660 (+16525%)
Mutual labels:  paas
Minishift
Run OpenShift 3.x locally
Stars: ✭ 2,246 (+13937.5%)
Mutual labels:  paas
xxcloud
xxcloud,旨在整合数据中心异构虚拟化资源为统一的资源池,并在资源池上为用户提供各类IAAS、PAAS服务。
Stars: ✭ 64 (+300%)
Mutual labels:  paas
Cloudsim Plus
☕️🏗⛅️🎓 A modern, full-featured, easier-to-use, highly extensible, faster and more accurate Java 8+ Framework for Cloud Computing Simulation
Stars: ✭ 178 (+1012.5%)
Mutual labels:  paas
Containership
A simple container management platform
Stars: ✭ 241 (+1406.25%)
Mutual labels:  paas
devopsish.com
DevOps, Cloud Native, Hybrid Cloud, Open Source, industry news, culture, and the ‘ish between.
Stars: ✭ 33 (+106.25%)
Mutual labels:  gitops
gh-actions-demo
GitOps pipeline with GitHub actions and Weave Cloud
Stars: ✭ 37 (+131.25%)
Mutual labels:  gitops

Riser

GitHub Actions status

Riser is an opinionated app platform built on Kubernetes and Knative. It provides a radically simplified application deployment and management experience without vendor lock-in.

asciicast

⚠️ This is an experimental project with the goal of improving how we deploy and manage common application workloads. You're invited to look around and provide feedback. It is not yet advised to use Riser in production. Breaking changes may occur frequently and without warning.

Key Features

  • Radically simplified deployment and management of 12 factor apps
  • PaaS experience without vendor or cloud lock-in
  • Single view of apps across multiple environments (e.g. dev/test/prod)
  • Simplified secrets management
  • GitOps: All state changes happen through git
  • App developers only need access to Riser. Kubernetes cluster access is optional for advanced debugging or operational tasks

Check out the quickstart!

Development

Note: We are not currently accepting PRs. As the project matures this section will contain more details.

E2E Tests using Kind

Prequisites

  • Docker
  • Kind
  • Kubectl
  • envsubst (gettext package for homebrew, apt, etc.)
  • A git repo with write access

Building the E2E image

  • Check out this repo to the desired tag that you wish to test
  • Run make docker-e2e

Running

Example using a github deploy key with write access:

go run pkg/e2e/kind/main.go --git-url [email protected]:me/riser-state --git-ssh-key-path=/Users/me/.ssh/id_rsa

Run go run pkg/e2e/kind/main.go for additional options

Supporting projects

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].