Skip to content

Toolchain to build OpenNebula appliances

License

Notifications You must be signed in to change notification settings

mlturk/one-apps

 
 

Repository files navigation

OpenNebula Apps

The OpenNebula Apps project offers a comprehensive suite of tools to construct specialized appliances tailored for your OpenNebula cloud environment. Within this repository, you'll find:

  • Contextualization packages designed for both Linux and Windows operating systems. These packages facilitate seamless integration of VM guests with OpenNebula by configuring networking, user accounts, SSH keys, and enabling the execution of custom startup scripts, among various other operations.
  • Packer build scripts crafted to generate contextualized qcow2 disk images compatible with a variety of standard Linux OS distributions.
  • The Virtual Router (VR) appliance, delivering multiple virtualized network functions (VNFs) to enhance network operations within your cloud setup.
  • The OneKE appliance, streamlining the deployment of a Kubernetes platform, ensuring a more efficient and optimized experience.

The artifacts built through the OpenNebula Apps project are regularly published on the OpenNebula Marketplace, allowing you to download them instantly.

Previously, OpenNebula Team maintained two different repositories for the Linux and Windows contextualization packages:

Both of them were merged here, together with the image building tools. The original repositories has been archived, please use this one to get the latest release or to report any issues.

Documentation

Documentation for one-apps is in the project Wiki

For a quick start, please read the requirements and the usage reference.

Contributing

Contact Information

License

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Author Information

Copyright 2002-2023, OpenNebula Project, OpenNebula Systems

Acknowledgments

About

Toolchain to build OpenNebula appliances

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 49.9%
  • Ruby 37.6%
  • HCL 6.8%
  • PowerShell 5.3%
  • Makefile 0.4%