21 Commits

Author SHA1 Message Date
Vladimir Kozhukalov
adc22b613b Update yamllint.conf
This PR updates the yaml linter configuration
to align it with what we have in the osh-infra
repo.

Change-Id: I3585fdc6663b2ae7bfb5c1d8a13672ac3055bf86
2025-03-12 22:59:57 -05:00
ricolin
b6f5515ea6 Use more standard configs for DBs.
This propose to changes some Barbican and Manila settings.

To use more standard configs for Barbican DB connection and
for DB drop job in Both Barbican and Manila wich you can reference
same setting from cinder/templates/job-db-drop.yaml .

Change-Id: I1be6fc2676363b1348b5bcf4c9433cdcd7ec8a63
2025-02-10 09:25:39 -06:00
Vladimir Kozhukalov
54b3ff1f49 Use loci images by default for all charts
Loci builds Openstack images nightly and publishes
them to both Docker Hub registry and to Quay registry.

Quay registry has much more tolerant rate limits, so
for users it is more convenient to use quay.

Change-Id: Id5c8776202a8c10a7aebccdae174880743dbdd09
2025-01-16 05:43:11 -06:00
Vladimir Kozhukalov
1483987d2e Update versions of all charts to 2024.2.0
Depends-On: Ia064d83881626452dc3c0cf888128e152692ae77
Change-Id: I3c43bbc1e82cc6afbe90056fe4173d774b8c24db
2024-12-21 17:28:15 +00:00
Vladimir Kozhukalov
79f3ddfa17 Update Chart.yaml apiVersion to v2
Depends-On: I66dcaedefd0640f8a7b5343363354ba539d70627
Change-Id: I25a9354dff75cf4e02c28c0e756c360df7807778
2024-12-16 17:43:52 -06:00
Vladimir Kozhukalov
a8416f968e Move values overrides to a separate directory
This is the action item to implement the spec:
doc/source/specs/2025.1/chart_versioning.rst

Depends-On: I327103c18fc0e10e989a17f69b3bff9995c45eb4
Depends-On: I7bfdef3ea2128bbb4e26e3a00161fe30ce29b8e7
Change-Id: I4974785c904cf7c8730279854e3ad9b6b7c35498
2024-12-13 15:25:19 -06:00
Vladimir Kozhukalov
bdeb6412a3 Add 2024.2 overrides
Depends-On: I783bd05bdd529c73825311515e1390f3cc077c4f
Depends-On: Ic43f14e212f4de6616b4255bdd5ce562c5bcf9b0
Change-Id: I48ec926258b2f8e409ff47e0c858977126698241
2024-10-15 20:20:29 -05:00
Vladimir Kozhukalov
c09f566c9e Update kubernetes-entrypoint image
Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal
by default instead of 1.0.0 which is v1 formatted and
not supported any more by docker.

Change-Id: Idf43d229d1c81c506653980b5e8cd6463550bc5f
2024-07-11 12:56:20 -05:00
Vladimir Kozhukalov
79edaad3bf Update default images wherever possible
- In some charts third party images are used.
  Need inspection which of them can be updated.
- For some charts we don't build images.
  For this case let's build images for active
  projects and probably retire charts for retired
  or inactive projects.

Change-Id: Ic9e634806d40595992d68c1fc3cd54b655ca5d02
2024-04-30 19:55:33 +00:00
Tadas Sutkaitis
1df157aa08
Enable custom secret annotations
Enable custom annotations for secrets [identity, oslo_db, oslo_messaging, oci_image_registry, tls + other per chart specific]

Change-Id: I843e665f71aeb171185845e1d6f0a18fab030061
2024-04-22 23:31:27 +03:00
Vladimir Kozhukalov
e3f7a67971 Add 2024.1 overrides
Depends-On: Iefe943b6fa608cafcda418cedf48b5148eefadd1
Depends-On: Iadc9aec92b756de2ecfcb610e62c15bdbad4bb9e
Depends-On: Icf98f9af863f60fa93ff70d2e8256810bed2b9f9
Change-Id: I76f5699e74a51374c644527c58ffc4527b4f6100
2024-04-03 17:26:56 -05:00
Tadas Sutkaitis
7b5b9ca67f
Manila: Enable custom annotations
Enable custom annotations for pods [deployments, daemonsets]

Change-Id: I6440f9dbc0aaa5e6f084c43c08589543a6c9be76
2024-03-28 09:58:08 +02:00
ricolin
7e3beb1a76 Manila: Support uWSGI for API server
Currently Manila API server still using eventlet-based HTTP servers,
it is generally considered more performant and flexible to run them
using a generic HTTP server that supports WSGI.

Change-Id: Iff83c0854e3969a8b584a830479625393257af7c
2024-03-07 15:44:45 +08:00
ricolin
51235e8b03 Allow manila properly config network host
This allow manila to respect fqdn host config for share network host

Depends-On: https://review.opendev.org/c/openstack/manila/+/897077

Change-Id: I8393f2b130c8c8914d946a1772fff08ff8b58652
2023-10-24 14:45:20 +08:00
Vladimir Kozhukalov
82a6aa8ce9 Add 2023.2 (Bobcat) jobs
Change-Id: Iea2a16db8acaa94259aeb3e21097bb771b70c38e
2023-10-13 12:40:12 -05:00
sehun.jeong
173e004f13 Update port name for manila
the port name of the "manila/templates/service-api.yaml" file is b-api, resulting in 503 errors. It should change b-api to m-api

Closes-Bug: #2036395
Change-Id: I8fca75f60d82c67eab833ca09e459b028daaa3db
2023-09-19 10:37:37 +09:00
Vladimir Kozhukalov
5aadee0dc8 Add Ubuntu Jammy overrides
Change-Id: Icabf43efee2e64c856ae14a69881d96b380d7751
2023-09-07 00:12:04 +03:00
Vladimir Kozhukalov
b1f74a351a Add 2023.1 test jobs
- Also run last two test scripts in compute-kit job
  sequentially. This is handy since it allows to see
  what is happening during the test run. Both these
  test scripts usually take just few minutes. But if
  we run them using ansible async feature and one of
  the scripts fails then we are forced to wait for
  a long timeout.

Change-Id: I75b8fde3ec4e3355319b1c3f257e2d76c36f6aa4
2023-07-04 18:34:31 +03:00
Vladimir Kozhukalov
02a9e1e0ed Enable Zed compute-kit and cinder jobs
Also a new nodeset was temporarily added.
The aio compute-kit jobs for recent releases require
a huge node to work reliably. We'll remove the temporary nodeset
once this is merged
https://review.opendev.org/c/openstack/openstack-helm-infra/+/884989

Change-Id: I7572fc39a8f6248ff7dac44f20076ba74a3499fc
2023-06-01 16:15:50 +03:00
okozachenko
423d91d6c3 Define service_type in keystone_authtoken
If application credentials with access rules are required,
an OpenStack service using keystonemiddleware to authenticate
with keystone, needs to define service_type in its configuration
file.

Change-Id: I7034e82837d724f12d57969857f79d67c962cebe
2023-05-12 23:09:58 +10:00
okozachenko
a81317569f Add Manila chart
Change-Id: I5098b1b57c3afed01e90f489de34415d69056e25
2023-04-21 16:30:16 +03:00