8/5/2023 0 Comments World charmas├── config.yaml # Configuration schema for your operator ├── requirements.txt # PyPI requirements for the charm runtime environment ├── metadata.yaml # Charmed Operator package description and metadata ├── LICENSE # Your Charm's license (we recommend Apache 2) ├── README.md # The front page documentation for your charm ![]() This will create a skeleton directory structure, described below: # Documentation ![]() To get started, first ensure that you have an appropriate Development Environment for a Charmed Operator, then create a new Charm named hello-operator, generating the template in its own directory: # Create the Charm directory The Charmcraft tool is used throughout the Charm development process, from initialising early directory structure to publishing your finished Charm to Charmhub. This section will guide you through the process of initialising an empty Charm template (which defaults to creating a Kubernetes charm), and explain the purpose of each file. Reasons to publish your charm on Charmhub.The location of a charm library inside a charm.Attach a resource to a charm at release time.Turn a hooks-based charm into an ops charm.Add docs to your charm page on Charmhub.Pack your hooks-based charm with Charmcraft.Pack your reactive-based charm with Charmcraft.Change step behavior when creating a charm.Authenticate Charmcraft in remote environments.Get started with the Juju SDK - Kubernetes. ![]() Get started with the Juju SDK - machines.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |