Skip to content

Conversation

@cloudnull
Copy link
Owner

No description provided.

cloudnull and others added 30 commits February 20, 2025 09:48
This change creates release notes for our initial release. The change
will allow the gate jobs to automatically generate our release notes
when doc changes are made, or new release note files are introduced.

Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
Signed-off-by: manojacloud <manoja.sahu@rackspace.com>
* Testing directory

Added testing directory and test suite(basic)

* Update testing-deploy-openstack.yaml

Configuring to run after images are pushed to QUAY

* Update env.yaml.example

typo fix

* Update doit.sh

fix paths

* Update doit.sh

Need to auto accept ssh keys

* path corrections and typos

Lots of path corrections to make it work as a workflow

* Update deploy.yaml

Added health checks

* Update deploy.yaml

whitespace cleanup

* fixes for pre-commit

fixing problems with pre-commit

* Pre commit fixes

* Create GHSA-v9hf-5j83-6xpp.sh

* cve-patching

This will trigger when new images are successfully pushed to quay and will cve patch them

* Update filter.py

* Update filter.py

* Update requirements.txt
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…ts (rackerlabs#818)

* OSPC-492: Added alert for monitoring if fluentbit servicemonitor exists

* removed whitespace at the end of file

* removed whitespace at the end of file
If the bootstrap script is run twice it will fail due to the
kustomize symlink already existing. This change updates the
bootstrap script so that the symlink create will force the
recreation as needed.

Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
When deploying the gateway api the `/etc/genestack/helm-configs/nginx-gateway-fabric/helm-overrides.yaml`
file is not guaranteed to exist, this change updates the docs
to ensure that it does.

Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
When building cluster with virt nodes, the queue-max service will
fail if the interface used is a virtio interface. This change
detects the use of virtio and if found the queue max set will
skip.

Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
This change ensures that our glance image so that it resolves
errors in the logs with unsupported stores and ensures we're
running an up to date, stable version of glance.

Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
The upstream change for kube-ovn GC has been merged. This change
upates our tags so that we're pulling the new image.

Related: kubeovn/kube-ovn@449fec2

Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
The HPA deployment name was wrong, which was leading to hpa not
managing the deployment.

Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
Within the ops docs we were using openstack project names for
sections instead of their purpose. This change updates the
ops docs so that they style matches.

Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
When one is viewing snapshot resources in gnocchi it is useful to know
the volume_id.
* Test if we can patch the application

* Update enterprise-patching.yaml

* Update enterprise-patching.yaml

* Update enterprise-patching.yaml
…ckerlabs#807)

This change removes the need to carry the openstack-helm-infra chart
for the purposes of providing a libvirt deployment. The base helm
file has been updated and simplified, reducing the values we carry
to only what we need.

Related Issue: rackerlabs#809
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
current memory value is too low forcing max pods to be created
… (rackerlabs#823)

This change removes the need to carry the openstack-helm charts for the purposes
of providing a glance deployment. The base helm files have been updated and
simplified, reducing the values we carry to only what we need.

Related Issue: rackerlabs#809
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
…s#824)

This change removes the need to carry the openstack-helm charts for the purposes
of providing a keystone deployment. The base helm files have been updated and
simplified, reducing the values we carry to only what we need.

Related Issue: rackerlabs#809

Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
…#842)

This change removes the need to carry the openstack-helm charts for the purposes
of providing a neutron deployment. The base helm files have been updated and
simplified, reducing the values we carry to only what we need.

Related Issue: rackerlabs#809
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
…#833)

This change removes the need to carry the openstack-helm charts for the purposes
of providing a octavia deployment. The base helm files have been updated and
simplified, reducing the values we carry to only what we need.

Related Issue: rackerlabs#809
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
…#832)

This change removes the need to carry the openstack-helm charts for the purposes
of providing a horizon deployment. The base helm files have been updated and
simplified, reducing the values we carry to only what we need.

Related Issue: rackerlabs#809
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
)

This change removes the need to carry the openstack-helm charts for the purposes
of providing a cinder deployment. The base helm files have been updated and
simplified, reducing the values we carry to only what we need.

Related Issue: rackerlabs#809
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
)

This change removes the need to carry the openstack-helm charts for the purposes
of providing a magnum deployment. The base helm files have been updated and
simplified, reducing the values we carry to only what we need.

Related Issue: rackerlabs#809
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
This change removes the need to carry the openstack-helm charts for the purposes
of providing a nova deployment. The base helm files have been updated and
simplified, reducing the values we carry to only what we need.

Related Issue: rackerlabs#809
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
BjoernT and others added 29 commits March 6, 2025 11:46
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
* Update .original-images.json

* Update .original-images.json
…kerlabs#875)

Added to additional keys:
 - manufacturer
 - type (JBOD or "-") This tells us whether the drive is being
   tracked by the RAID card as part of an array or strictly in
   pass through mode which is designated for JBOD.

Both of these fields will assist in filters with Prometheus
alert rules.
This change adds an idempotent script that will produce a quick 3 node
genestakc lab within an OpenStack cloud. This tool is intended to
highlight capabilities of our platform without requiring much in the
way of investment of resources or time.

Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
* chore: standardize oslo_messaging_rabbit configs

Co-authored-by: Kevin Carter <kevin@cloudnull.com>
)

Simple sed replacement and variable store fixes the prometheus
scraped output fields. Tested and confirmed on real data.
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
* chore: install pre_commit as a dev requirement

* chore: pre_commit hook pkg updates and dev requirements

* fix: cleanup old lock file

Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>

* fix: remove duplicate yaml

Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>

* fix: yamllint indentation add notifications

Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>

---------

Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
Co-authored-by: Kevin Carter <kevin.carter@rackspace.com>
Common CVE scanner mark systems having ICMP redirect enabled, the default configuration is now to disable ICMP redirect on host level
This change updates the lab and install scripts to use the
hyperconverged lab process. The setup scripts will now run
in parallel where it can.

A new script was created to generate the openstack rc "clouds"
file.

Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
looks similar to a previous commit, but the actual version update got lost as
I compared checksums of the serialized YAML to make sure the yamllint required
changes didn't alter the structure, so I called this one a 'fix' instead of a
'chore'
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
* feat: add script for setup infra

This change takes the setup steps that we have in the hyperconverged
script and moves them into a stand alone setup-infrastructure script
that an operator could use to deploy their environment with a single
interaction.

Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>

* feat: create a hyperconverged uninstall script

This change simply adds a cleanup script to remove resources that the
hyperconverged lab creates.

Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>

* feat: add dynamic ssh username

Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>

* feat: add interactive image and ssh username settings

Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>

* chore: cleanup stderr making the lab bring me more joy

Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>

* chore: add docs for environment variables for lab builds

Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>

---------

Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
Co-authored-by: Kevin Carter <kevin@cloudnull.com>
add new environment variable `LAB_NAME_PREFIX` which will allow
multiple labs to be built in a single project.

Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
@cloudnull cloudnull merged commit 62685e4 into main Mar 17, 2025
29 of 30 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.