{"id":18510679,"url":"https://github.com/operator-framework/operator-sdk-ansible-util","last_synced_at":"2025-04-09T04:33:19.318Z","repository":{"id":44867758,"uuid":"216845099","full_name":"operator-framework/operator-sdk-ansible-util","owner":"operator-framework","description":"A collection of Ansible assets for use with Ansible-based operators built with the operator-sdk.","archived":false,"fork":false,"pushed_at":"2023-10-30T23:27:20.000Z","size":44,"stargazers_count":19,"open_issues_count":7,"forks_count":17,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-03-23T23:33:37.110Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://galaxy.ansible.com/operator_sdk/util","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/operator-framework.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-10-22T15:16:56.000Z","updated_at":"2024-10-30T09:17:00.000Z","dependencies_parsed_at":"2024-06-21T14:15:14.493Z","dependency_job_id":"173c1ddb-ae10-4da2-ac16-1dab44cc8821","html_url":"https://github.com/operator-framework/operator-sdk-ansible-util","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/operator-framework%2Foperator-sdk-ansible-util","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/operator-framework%2Foperator-sdk-ansible-util/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/operator-framework%2Foperator-sdk-ansible-util/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/operator-framework%2Foperator-sdk-ansible-util/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/operator-framework","download_url":"https://codeload.github.com/operator-framework/operator-sdk-ansible-util/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247980833,"owners_count":21027803,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-06T15:24:24.279Z","updated_at":"2025-04-09T04:33:18.873Z","avatar_url":"https://github.com/operator-framework.png","language":"Python","readme":"# Ansible Collection - operator_sdk.util\n\nA collection of Ansible assets for use with Ansible-based operators\nbuilt with the [operator-sdk](https://github.com/operator-framework/operator-sdk/).\n\n https://galaxy.ansible.com/operator_sdk/util\n\n\n## Installation\n\n#### From Galaxy\n\n```\nansible-galaxy collection install operator_sdk.util\n```\n\n#### Local\n\n```\nansible-galaxy collection install operator_sdk-util-0.0.1.tar.gz -p ~/.ansible/collections\n```\n\n## Developer Docs\n\n### Tests\n\nTo run sanity tests locally, run\n\n```\nmake test-sanity\n```\n\nTo run the molecule integration tests, ensure you have molecule and the kubernetes python client installed and run\n\n```\nmake test-molecule\n```\n\n### Release Docs\n\nTo perform a release, do the following steps:\n1. Branch:\n   - If this is a z-stream bump, checkout the minor version release branch.\n   - If this is a minor version bump, create a new branch ``release-\u003csemantic-version-number\u003e``. For example: ``release-0.3``.\n\n\n2. Change the version in Makefile and galaxy.yml to the new semantic version.\n\n\n3. Run ``make build`` to generate a zip of the release.\n\n\n4. If it's a minor version bump, open a pull request against the master branch of the main repository.\n\n\n5. Once the pull request to master merged, push a tag that named by the semantic version number of this release. Ex: v0.3.1\n\n\n6. Draft a release on that tag. The release notes should list the changes since the last release, as well as a zip of the current version.\n\n\n7. Publish the collection using:\n```\n$ make release GALAXY_API_KEY=...\n```\n\nYou can find your galaxy api key at https://galaxy.ansible.com/me/preferences\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foperator-framework%2Foperator-sdk-ansible-util","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foperator-framework%2Foperator-sdk-ansible-util","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foperator-framework%2Foperator-sdk-ansible-util/lists"}