Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aerogear/android-sdk-operator
Android SDK kubernetes operator
https://github.com/aerogear/android-sdk-operator
Last synced: 3 months ago
JSON representation
Android SDK kubernetes operator
- Host: GitHub
- URL: https://github.com/aerogear/android-sdk-operator
- Owner: aerogear-attic
- License: apache-2.0
- Created: 2018-06-29T17:49:52.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-10-08T18:18:41.000Z (about 6 years ago)
- Last Synced: 2024-04-13T21:10:01.085Z (7 months ago)
- Language: Go
- Homepage:
- Size: 23.3 MB
- Stars: 5
- Watchers: 21
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT
Awesome Lists containing this project
README
# Andrdoid SDK Operator
Android SDK operator that watches changes in a configmap object to install/remove Android SDK packages in a Persistent Volume.
| | Project Info |
| --------------- | ------------- |
| License: | Apache License, Version 2.0 |
| Google Group: | https://groups.google.com/forum/#!forum/aerogear |
| IRC | [#aerogear](https://webchat.freenode.net/?channels=aerogear) channel in the [freenode](http://freenode.net/) network. |## Building
```sh
$ operator-sdk generate k8s
$ operator-sdk build quay.io/aerogear/android-sdk-operator:dev
```The above command will result in a linux container image which can also be pushed to an external container registry.
## Deployment
Deploying the operator and related resources:
```sh
#Deploy the android-sdk persistent volume
oc new-app -f extras/android/android-persistent.json#Deploy a configmap with desired Android SDK package config
$ oc create -f extras/android/android-sdk-config.yaml#Deploy the required resource definitions
$ oc create -f deploy/rbac.yaml
$ oc create -f deploy/crd.yaml
$ oc create -f deploy-cr.yaml#Deploy the operator itself
$ oc create -f deploy/operator.yaml
```