stackhpc / ansible-collection-azimuth-ops Goto Github PK
View Code? Open in Web Editor NEWLicense: Apache License 2.0
License: Apache License 2.0
As an Azimuth operator I would like to set image properties when uploading images, such as those described in https://docs.ceph.com/en/latest/rbd/rbd-openstack/#image-properties.
Allow a properties
key in infra_community_images
and propagate to Terraform.
Currently, each Azimuth deployment requires its own set of EAB credentials, or the ZeroSSL ClusterIssuer never becomes ready.
There is a ZeroSSL API endpoint for generating EAB credentials, which is protected by a reusable API token.
It would be nice to do this automagically in the Azimuth deployment process.
A new deploy SSH key is created by has the same name as the old one. Because the SSH key name stays the same, the seed instance isn't rotated and the keys no-longer match.
Ensure that the seed compute_instance is redeployed when a new deploy SSH key is created.
Each role should have a set of pre-check tasks that check that assumptions are fulfilled before proceeding.
We already collect the metrics and have a dashboard. We should also have alerts:
When installing the Azimuth demo, listing the images works fine the first time (for TASK [stackhpc.azimuth_ops.community_images : List images with name - ubuntu-focal-20230209] ), but when used again for the the kube image (TASK [stackhpc.azimuth_ops.community_images : List images with name - ubuntu-focal-kube-v1.23.16-230411-1334]) the following error occurs:
fatal: [azimuth-demo]: FAILED! => {"changed": false, "cmd": ["openstack", "image", "list", "-f", "json", "--name", "ubuntu-focal-kube-v1.23.16-230411-1334"], "delta": "0:00:00.584150", "end": "2023-07-21 13:17:29.463998", "msg": "non-zero return code", "rc": 1, "start": "2023-07-21 13:17:28.879848", "stderr": "Missing value auth-url required for auth plugin password", "stderr_lines": ["Missing value auth-url required for auth plugin password"], "stdout": "", "stdout_lines": []}
Even though the application credentials are there (as seen by the first image list working).
This could have something to do with containerd versions and mirror specification.
TASK [stackhpc.azimuth_ops.awx : Install AWX posgresql on target Kubernetes cluster] ******************************************************************************************************************************
fatal: [azimuth-stackhpc-demo]: FAILED! => {"changed": false, "command": "/usr/local/bin/helm --version=11.1.3 --repo=https://charts.bitnami.com/bitnami show chart postgresql", "msg": "Failure when executing Helm command. Exited 1.\nstdout: \nstderr: Error: chart \"postgresql\" version \"11.1.3\" not found in https://charts.bitnami.com/bitnami repository\n", "stderr": "Error: chart \"postgresql\" version \"11.1.3\" not found in https://charts.bitnami.com/bitnami repository\n", "stderr_lines": ["Error: chart \"postgresql\" version \"11.1.3\" not found in https://charts.bitnami.com/bitnami repository"], "stdout": "", "stdout_lines": []}
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.