Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Designate #680

Closed
wants to merge 370 commits into from
Closed

Designate #680

wants to merge 370 commits into from

Conversation

cloudnull
Copy link
Contributor

No description provided.

LukeRepko and others added 30 commits August 2, 2024 14:23
…rackerlabs#381)

* feat: add Prometheus pushgateway and metric collection for OVN backup

JIRA:OSPC-551

* Add disk percent usage gauge to OVN backup metrics.

* Add alerting rules based on collected OVN backup metrics.

* typo correction for ovn backup alert

* Put prometheus-pushgateway.md in mkdocs.yml
But do not include it in the code block for copy/paste
`apply` will overwrite the object if the secret changes, this could
result in accidentally changing all cluster secrets.
`create` will exit with an error if the object already exists which is
what we want.
…using (rackerlabs#393)

* Removed ingress related deployment in Magnum

* Hide volume types prefixed with '__' in the skyline UI
* Update NovaEFI-Containerfile

add cryptsetup package

* Update NovaEFI-Containerfile

add barbican client and non-interactive setup for apt
* DOC: Router Interface

* Added new line

---------

Co-authored-by: Derek Noble <[email protected]>
* add cinder encryption support

* add barbican to nova
* feat: add postgres operator and cluster

* feat: update postgres operator to 1.12.2

* fix: bump shared buffers max conns and vol size

* fix: add cluster to pg system ns

* fix: use new postgres-cluster hostname

* fix: move cluster to openstack namespace

The service is being looked for here

* fix: disable deprecated ha queues

* fix: explicitly set durable queues false

* fix: disable amqp durable queues for cinder

* fix: make admin endpoint keystone-api

keystone is not a valid endpoint with a DNS entry but keystone-api is

* feat: begin to add custom gnocchi container

* feat: add gh workflow for building gnocchi

* fix: convert repo name to lowercase

* feat: replace gnocchi api image with custom one

* fix: apache2 needs this to start

* fix: install apache2-mod-wsgi after py3

* fix: need the gnocchi user to exist

* fix: update path to gnocchi module

* fix: push events don't inherit default inputs

* fix: only build on push if container changed

* fix: specify required drivers during install

* fix: pass default push_version to build-args

* fix: add apt dependencies for source builds

* fix: dir is created automatically now

* fix: memcache is required by keystone

* fix: pymemcache is also needed

* fix: redirect apache2 errorlog to stderr

* feat: update remaining image tags

* fix: db-init expects python

* fix: pymysql is needed by db-init

* fix: sqlalchemy>2 has breaking changes

e.g. `AttributeError: 'Engine' object has no attribute 'execute'`

* fix: re-enable db-init job

* fix: refactor image tag name and build version opt

* fix: normalize image tag name

* fix: reduce gnocchi image footprint

* feat: let changes to main branch trigger build

Scoped to only changes in the release and/or container file of course.

* feat: begin to add custom ceilometer image

* fix: update ceilometer tags to custom image

* fix: add additional requirements for ceilometer

* fix: update event definitions to match 2024.1

* fix: update gnocchi_resources to match 2024.1

* fix: update meters to match 2024.1

* fix: replace remaining images with 2024.1

* fix: remove duplicate dictionary from ipmi

* fix: change event publisher to gnocchi

* feat: add aio overlay for postgres

* docs: add new postgres operator install info

Using an operator is preferred here.

* docs: update gnocchi installation info

Refactor verbiage, add architecture diagram, and improve page layout.

* fix: change repo for gnocchi and ceilometer images

* fix: remove empty line from end of svg
Signed-off-by: cloudnull <[email protected]>
Debian needs systemd-timesyncd to be installed by default to support
kubespray when deploying with NFS.

> To make it easier to see what packages we have installed the lists
  have been sorted.

Signed-off-by: cloudnull <[email protected]>
This change documents all of our example custom routes.

Signed-off-by: Kevin Carter <[email protected]>
aedan and others added 25 commits January 7, 2025 09:14
crds were being installed into default namespace and the operator would not install because the repo was not listed
* Create image-pull-and-tag.yaml

This will  pull the images into ghcr for testing

* Update image-pull-and-tag.yaml and update .original-images.yaml

* Update image-pull-and-tag.yaml

Updated trigger for workflow
* OSPC-202: timeout Increased for instance volume creation

block_device_allocate_retries count increased from 120 to 180, to give more time for volume creation from large images, without getting timed out.

* OSPC-202: timeout Increased for instance creation

instance_build_timeout increased from 600 to 900, to give more time for Instance creation from large images, without getting timed out.
* Docs: Adding accelerated computing documentation

* docs: Add Octavia Flavor and Flavorprofile documentation

* Rename image from heat-rxt to heat
This change updates the heartbeat value to match all other services

Fixes: rackerlabs#662

Signed-off-by: Kevin Carter <[email protected]>
This plugin is used to help operators maintain OVN deployments.

Signed-off-by: Kevin Carter <[email protected]>
…rackerlabs#655)

* Docs: Adding accelerated computing documentation

* docs: Add Octavia Flavor and Flavorprofile documentation

* Add default cluster template to magnum kubernetes cluster setup guide
…ckerlabs#654)

* Docs: Adding accelerated computing documentation

* docs: Add Octavia Flavor and Flavorprofile documentation

* Rename image from heat-rxt to heat

* Update heat and magnum images in original-images.json file
The keystone image is now coming from the keystone-rxt image package
which is built within the keystone-rxt repo.

The old job for keystone has been removed.

Signed-off-by: Kevin Carter <[email protected]>
This allows the cinder-backup service to be run and store objects in the
user's swift containers using zstd compression.

Co-authored-by: Kevin Carter <[email protected]>
Update the octavia container images to use the new stable images
from OpenStack Helm.

Signed-off-by: Kevin Carter <[email protected]>
* feat: update octavia base image

Signed-off-by: Kevin Carter <[email protected]>

* feat: update barbican base image

Signed-off-by: Kevin Carter <[email protected]>

---------

Signed-off-by: Kevin Carter <[email protected]>
* faet: update the octavia image to stable

Signed-off-by: Kevin Carter <[email protected]>

* feat: add skyline-rxt and cinder-rxt

Signed-off-by: Kevin Carter <[email protected]>

* feat: sort the image list

Signed-off-by: Kevin Carter <[email protected]>

---------

Signed-off-by: Kevin Carter <[email protected]>
* fix: remove config-template

The config-template module, while useful, wasn't being used, so
we removed it.

Signed-off-by: Kevin Carter <[email protected]>

* fix: remove ansible_managed this var is no longer magic

Signed-off-by: Kevin Carter <[email protected]>

---------

Signed-off-by: Kevin Carter <[email protected]>
* 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

* Update doit.sh

* Update doit.sh

* Update testing-deploy-openstack.yaml

changed image to latest
* merge ansible role octavia_preconf as per jira OSPC-189

Signed-off-by: puni4220 <[email protected]>

* remove tests directory from the octavia_preconf role and enclose variable names in double quotes in shell scripts

Signed-off-by: puni4220 <[email protected]>

* resolve ansible linting issues as per the last report Jan 24th

Signed-off-by: puni4220 <[email protected]>

* disable shellcheck for cat command in shell script

* fix training whitespace issues

---------

Signed-off-by: puni4220 <[email protected]>
@cloudnull cloudnull force-pushed the designate branch 2 times, most recently from 5fa4398 to 4a27936 Compare January 24, 2025 23:31
Signed-off-by: Kevin Carter <[email protected]>
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.