8 Commits

Author SHA1 Message Date
Vladimir Kozhukalov
0b5a30b347 Use HAProxy ingress controller by default
Ingress-nginx is deprecated and is going to become
unmaintained after Feb/2026.

See details here https://www.kubernetes.dev/blog/2025/11/12/ingress-nginx-retirement/

This PS adds support for HAProxy-ingress but does not
remove the ingress-nginx support.

Also default ingress class name and annotations are updated
to make them more implementation agnostic.

Change-Id: I1cbcd2ce0534bf865e484370297ca17c1b1af4e0
Signed-off-by: Vladimir Kozhukalov <kozhukalov@gmail.com>
2026-01-05 12:23:42 -06:00
Vladimir Kozhukalov
79caae7792 Fix logging job
* Update elasticsearch and configure RBAC for
  create-elasticsearch-templates and verify-repositories
  service accounts.

* Update the airshipit/kubernetes-entrypoint:latest-ubuntu_jammy
  image so it is possible to track cluster scoped custom
  resources.

Depends-On: I115141ebe711c6e82de8ec79dc6e0e2c715351b0
Change-Id: I4c0cd283dbe93049f7750958ae77285f284d3279
Signed-off-by: Vladimir Kozhukalov <kozhukalov@gmail.com>
2025-11-21 20:23:35 -06:00
Vladimir Kozhukalov
536dccaf5b Improvements for tests
This is to align test scripts and playbooks with the recent
merger with the osh-infra repo.

* Get rid of OSH_INFRA_* env variables and
  use OSH_* variables wherever necessary
* Update linter job so that playbook runs
  the linting commands directly not involving tox
  and additional shell script
* Move tools/gate/playbooks/* to playbooks/*
* Cleanup unused playbooks
* Cleanup unused shell scripts

Change-Id: I1913ed613025457d97cf1a4eeca6c2fbda0b72f6
2025-03-27 15:11:24 -05:00
Vladimir Kozhukalov
8b29037cec Move values overrides to a separate directory
This is the action item to implement the spec:
doc/source/specs/2025.1/chart_versioning.rst

Also add overrides env variables

- OSH_VALUES_OVERRIDES_PATH
- OSH_INFRA_VALUES_OVERRIDES_PATH

This commit temporarily disables all jobs that involve scripts
in the OSH git repo because they need to be updated to work
with the new values_overrides structure in the OSH-infra repo.
Once this is merged I4974785c904cf7c8730279854e3ad9b6b7c35498
all these disabled test jobs must be enabled.

Depends-On: I327103c18fc0e10e989a17f69b3bff9995c45eb4
Change-Id: I7bfdef3ea2128bbb4e26e3a00161fe30ce29b8e7
2024-12-13 12:04:44 -06:00
Vladimir Kozhukalov
3163fc51c3 Use predefined Helm repo in deployment scripts
Change-Id: Icd55637a8909cc261e6bde307e556476cacb1c1f
2024-07-19 11:18:16 -05:00
Vladimir Kozhukalov
8077898106 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: I6349a57494ed8b1e3c4b618f5bd82705bef42f7a
2024-07-12 13:52:07 -05:00
astebenkova
01e66933b3 [fluentd] Adjust configuration for v1.15
+ prevent Fluentd from parsing its own logs and fix an issue with
  endless backslashes (https://github.com/fluent/fluentd/issues/2545)
+ increase chunk limit size
+ add storage for systemd plugin configuration
+ add pos_file parameter for the tail sources

Change-Id: I7d6e54d2324e437c92e5e8197636bd6c54419167
2024-07-09 13:58:19 +00:00
Vladimir Kozhukalov
427b0163eb Cleanup unused scripts
Change-Id: I3bad13cc332fd439b3b56cfa5fc596255bc466f2
2024-05-13 16:17:12 -05:00