Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/appsody/appsody-operator
An Operator for deploying Appsody based applications to Kubernetes. This repo will be archived soon.
https://github.com/appsody/appsody-operator
Last synced: 3 months ago
JSON representation
An Operator for deploying Appsody based applications to Kubernetes. This repo will be archived soon.
- Host: GitHub
- URL: https://github.com/appsody/appsody-operator
- Owner: appsody
- License: apache-2.0
- Archived: true
- Created: 2019-07-04T16:44:04.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-12-15T19:18:14.000Z (almost 4 years ago)
- Last Synced: 2024-05-22T13:32:16.864Z (6 months ago)
- Language: Go
- Homepage:
- Size: 9.26 MB
- Stars: 18
- Watchers: 14
- Forks: 16
- Open Issues: 11
-
Metadata Files:
- Readme: readme.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
[![Build Status](https://travis-ci.com/appsody/appsody-operator.svg?branch=master)](https://travis-ci.com/appsody/appsody-operator)
[![Go Report Card](https://goreportcard.com/badge/github.com/appsody/appsody-operator)](https://goreportcard.com/report/github.com/appsody/appsody-operator)## Development of Appsody as a standalone project has ended, but the core technologies of Appsody have been merged with odo to create odo 2.0! See our [blog post](https://appsody.dev/blogs/DevelopmentEnded) for more details!
# Appsody Application Operator
The Appsody Application Operator can be used to deploy applications created by [Appsody Application Stacks](https://appsody.dev/) into [OKD](https://www.okd.io/) or [OpenShift](https://www.openshift.com/) clusters.
Check out our [demo](demo/README.md) page!
If there's a certain functionality you would like to see or a bug you would like to report, please use our [issues tab](https://github.com/appsody/appsody-operator/issues) to get in contact with us.
## Operator Installation
You can install the Appsody Application Operator directly via `kubectl` commands or assisted by the [Operator Lifecycle Manager](https://github.com/operator-framework/operator-lifecycle-manager).
Use the instructions for one of the [releases](deploy/releases) to directly install this Operator into a Kubernetes cluster.
## Overview
The architecture of the Appsody Application Operator follows the basic controller pattern: the Operator container with the controller is deployed into a Pod and listens for incoming resources with `Kind: AppsodyApplication`.
![Operator Architecture](architecture.png)
## Documentation
For information on how to use the `AppsodyApplication` operator, see the [documentation](doc/).
## Contributing
We welcome all contributions to the Appsody Application Operator project. Please see our [Contributing guidelines](CONTRIBUTING.md)