Changelog
1.10.0
(2023-11-06)
Features
horizon:
Update Horizon to Bobcat (
#695
) (
bab75aa
)
libvirt:
Enable exporter ootb (
#573
) (
947a84a
)
Staffeln support (
#588
) (
d020bc2
)
Bug Fixes
add placement client (
#666
) (
a396d9d
)
bump capi (
#594
) (
c8f6989
)
CI:
image-manifest and ceph(ovs/ovn) (
#644
) (
46bb4f1
)
Disable in percona name resolution (
#642
) (
c865f50
), closes
#545
Fix VNC times out after 60 seconds of idle time (
#654
) (
af9972f
)
hack:
Avoid remove staffeln charts (
#682
) (
f58e180
)
hack:
Use -f for rm when sync charts (
#692
) (
34140a1
)
heat:
solve uwsgi issues (
134eac3
)
horizon:
allow deploy without defined cluster issuer (
a0b1eb8
)
keycloak:
Run keycloak on control plane (
#630
) (
72da012
)
libvirt:
add HOSTNAME_FQDN to certificate (
#627
) (
a7a27f8
)
magnum:
bump capi to 1.5.1 (
#645
) (
3251ef9
)
magnum:
solve uwsgi issues (
200bb66
)
manila:
solve uwsgi issues (
734d1e4
)
monitoring:
fire IpmiCollectorDown after 15m (
2beb903
)
neutron:
fix trunk issue (
196eb2e
)
nova,neutron:
Specify missing region name (
#640
) (
ab92061
)
octavia:
Correct port protocol (
#699
) (
7766720
)
ovs:
bump to 3.1.0-55atmosphere1 (
#660
) (
3cccb4b
)
Set step id for image pushin build_workflow (
#693
) (
ca40dce
)
Documentation
Allow plain certs for CA cluster issuer inventory (
#678
) (
396ca9f
)
1.9.0
(2023-09-21)
Features
add cluster_issuer_type none (
#570
) (
330a520
)
Add keycloak (
#510
) (
b009349
)
allow offline installs for atmosphere (
#590
) (
c4499c1
)
introduce aarch64 support for libvirt pod (
#554
) (
a33244e
)
monitoring:
refactor (
#555
) (
5b49cbb
)
Rollout horizon deployment whenever logo changed (
187edfa
)
Bug Fixes
add vexxhost.atmosphere when using urlencoded_issuer_from_domain. (
1f65085
)
correct keycloak TLS secret when openstack_helm_ingress_secret_name is used. (
#575
) (
4ea5220
)
monitoring:
drop ethtool exporter (
#572
) (
6589394
)
ovn:
enable dependency to handle slow envs (
fd8edcc
)
rook_ceph k8s image (
#553
) (
2a2a92e
)
Set cinder auth in nova (
567fc08
)
update images using earthly (
#565
) (
9169689
)
urlencoded_issuer_from_domain (
#576
) (
1f65085
)
use 2.87 nova api for openstack_exporter (
#544
) (
17b6411
)
Documentation
add failed to boot docs (
51f0221
)
add info about cherry-picking (
ba7c535
)
1.8.0
(2023-08-03)
Features
Deploy CAPI components in controlplane (
344f28a
)
update magnum to latest mcapi images (
#497
) (
db73f12
)
Bug Fixes
Generate passwords for PXC (
d883bc3
)
magnum:
bump capi version (
da59fe9
)
neutron:
run native netns cleanup instead (
43677f6
)
neutron:
solve ipv6 dhcp issues (
d3df2d1
)
nova:
drop tenant_id from url (
65d5450
)
nova:
set list_records_by_skipping_down_cells to false (
e936b49
)
ovs:
Make sure ovs ctl file exist before chow (
254721f
)
use correct issuer name (
9741007
)
Documentation
added basic deploy guide (
1efc3a2
)
1.7.0
(2023-07-05)
Features
Update magnum images to the latest versions supported by mcapi (
5238aec
)
1.6.0
(2023-07-03)
Features
ci:
Add a debug job for molecule ceph workflow (
4371e49
)
native asap2 integration (
#458
) (
a720f88
)
Bug Fixes
actually bump mcapi to 0.7.2 (
dfa3766
)
added NodeNetworkMulticast (
4a761bb
)
always set atmosphere_images fact (
5c7bf2b
)
bump capi to enable smoother autoscaling (
abd630d
)
bump mcapi to 0.7.2 (
5bc7c34
)
ci:
Run tmate session onlyl starts if a previous step failed (
8f95990
)
ignore osa interfaces (
dce06d4
)
ignore vxlan- in node exporter (
7ae2b65
)
manila:
Improve service_instance_security_group (
#445
) (
e4290c5
)
manila:
use sg name for manila (
2edead0
)
mcapi:
bump version (
#468
) (
c2567e7
)
ovs:
bump ovs chart version to 0.1.14 (
24b9a2d
)
Documentation
add info about legacy tls (
1385974
)
add way to explain how to check tls versions (
62417f7
)
1.5.0
(2023-06-02)
Features
Bump magnum-capi version to support manila CSI (
65556a0
)
Bug Fixes
drop entrypoint for images (
ebc3afb
)
Fix barbican the paste api paste config path for uwsgi (
acb2604
)
manila:
update before install dependencies (
a586ec5
)
molecule:
Fix double lookup in pipe (
d50c2a8
)
nova:
Set barbican_endpoint_type as internal (
6120249
)
solve entrypoint for images (
51d72dc
)
1.4.0
(2023-05-30)
Features
unify all monitoring via grafana (
cc14968
)
Bug Fixes
Add NodeNonLTSKernel alert (
#404
) (
403a42a
)
add reader as accepted rgw role (
#390
) (
733ec32
)
auth:
Define service_type in keystone_authtoken (
#411
) (
72f64dc
)
manila:
Remove volume quota limitations for service project (
#407
) (
b32ceda
)
neutron:
sync paste config (
c0022be
)
nova:
Remove nova bootstrap job (
#422
) (
f5adeb5
)
Remove vsphere_csi role (
ae673a9
)
1.3.2
(2023-04-13)
Bug Fixes
use pre-built registry (
e97c6a5
)
1.3.1
(2023-04-11)
Bug Fixes
add lpfc role (
#381
) (
ab3d88b
)
implement isolated clusters (
f0314a8
)
openstack_cli requires ansible facts (
3e70190
)
rbac for capi (
1588236
)
update initramfs (
09570b8
)
1.3.0
(2023-03-31)
Features
switch to binary kubernetes, fluxcd and helm install (
#351
) (
c4f0ded
)
Bug Fixes
heat:
raise rpc_response_timeout (
576f04d
)
nova:
backport live migration patch (
733635e
)
1.2.0
(2023-03-28)
Features
Add manila role (
f916c0c
)
Bug Fixes
manila:
switch to pubkey auth (
7b44730
)
manila:
use ansible to create resources (
85fc1bf
)
solve vnc for proxy (
e4c14ad
)
use manila-ubuntu-minimal (
d88e831
)
1.1.0
(2023-03-22)
Features
Add iproute2 for manila image (
62694c7
)
Add openvswitch-switch for manila image (
e284e49
)
add OSA migration toolkit (
#324
) (
0a13cee
)
Disable unattended upgrade (
dcf6a8b
)
monitoring:
add metrics for ingress-nginx (
9118f67
)
override CAPO (
#347
) (
5f23a0d
)
Bug Fixes
add defaults to flux (
347128b
)
allow overriding node-ip (
1b54126
)
assume is_metal=false (
88b79f9
)
bump buffer size (
a8950ec
)
designate:
use correct ingress port (
f622bbe
)
ethtool:
add skip method (
ebb19d5
)
glance:
fix image format types (
124afbb
)
glance:
use correct file for diff (
5b14c15
)
k8s:
allow disabling swap checks (
ad999a7
)
k8s:
bind api to node ip too (
bcd1ec0
)
k8s:
bind to k8s_node_ip for cm and sched (
973b864
)
magnum:
use public endpoint (
d48f4f7
)
migrate:
enable ini file migration (
20da681
)
migrate:
improve matching (
d561693
)
misc monitoring updates (
7500421
)
neutron:
add py-spy to image (
974e067
)
neutron:
drop py-spy (
f511397
)
octavia:
add missing quota (
e7d6624
)
openstack_cli:
enable overriding mirror (
558a229
)
rabbitmq:
drop resource limits (
6a487f1
)
rabbitmq:
stop/warn if spec is changed (
3595fdd
)
remove extra args (
d16be49
)
resolve bind-address (
3ddaa05
)
solve cni commit (
9b15c0d
)
solve osa_config_diff details (
5f18691
)
tune net.core.netdev_budget (
6b7acca
)
update keyston endpoint (
c129e5d
)
use cilium image tag (
760afae
)
use correct api address (
96933d0
)
use correct image for pause (
252dcc2
)
use correct ip for haproxy.cfg (
1557c31
)
use correct openstack-exporter metrics (
4cfce72
)
use correct tempest values (
2860a7c
)
use updated vexxhost.k8s (
574d650
)
vector+loki images (
1193774
)
vector:
use correct image name (
ec97655
)
Documentation
add freeipa config (
e2ce310
)
1.0.1
(2023-03-01)
Bug Fixes
ovs:
Fix LimitMEMLOCK assertion (
#344
) (
316f6a7
)
1.0.0
(2023-03-01)
Features
add infoblox cert-manager validation (
7c211b7
)
switch to binary runc and containerd install (
#333
) (
4ace418
)
Bug Fixes
add rbac for magnum (
7943cf8
)
allow storage init with uppercase (
c50c946
)
allow uppercase backends (
6a7426e
)
disallow embedded of horizon in iframe (
#338
) (
876cb21
)
enable cinder to do online volume resizes (
3213710
)
horizon:
bump body size to 5G (
66a446c
)
ovs:
correct the assertion for memlock setting of containerd (
#343
) (
e558895
)
ovs:
delegate tasks to controller (
1cec107
)
use clusterctl for capi (
65850fd
)
Miscellaneous Chores
release 1.0.0 (
f1ca529
)
1.0.0-rc.2
(2023-02-20)
Features
add crictl.yaml config (
#330
) (
0615925
)
add logging via vector + loki (
8a2c8fb
)
allow adding dns01 clusterissuers (
2db0a22
)
allow using wildcard certs (
a5902dd
)
always disable swap on node startup (
#328
) (
4770f55
)
Bug Fixes
add asseriton for ovs upgrade (
179bf0d
)
add dependency for openstacksdk (
b5c9242
)
add image conversion (
4b63004
)
add os_distro to images (
38a7438
)
add retries for glance_image (
41f239c
)
add terminate project playbook (
388aaaa
)
allow overriding target for k8s playbook (
8eafb7e
)
clean-up terminate project output (
c14fd11
)
enable magnum resizes (
1402ed0
)
gather facts always (
e8ad9a7
)
octavia:
add observer role to reader (
f641f86
)
solve endpoints list generation (
a827aeb
)
use bfv for octavia (
9c8115d
)
use correct fallback (
8f1faa4
)
use latest clients on focal (
d939b31
)
use magnum-ui fork to fix resize (
20593cb
)
Documentation
clean-up opsgenie integration (
36f1de2
)
monitoring:
fix opsgenie (
e119d8b
)
refactor designate docs (
d916b5c
)
Miscellaneous Chores
release 1.0.0-rc.2 (
cb9a798
)
1.0.0-rc.1
(2023-02-03)
Features
add ability to sync charts + use offline install for pxc-operator (
e04accd
)
add openstack_helm_image_tags filter (
427f6aa
)
added docker_image filter + image_list in ansible (
21d5581
)
added playbook to suspend project (
707e65b
)
Install Magnum client (
#268
) (
5908fb8
)
move cilium to offline install (
c397259
)
move to image_manifest (
fef44b1
)
Set retries of helmreleases (
#253
) (
9bcc2a0
)
Support coredns offline-install (
ceff992
)
Bug Fixes
add ansible-based ingress (
b07e905
)
Add bmemcached (
98aedb6
)
add ingress for magnum (
4c33bb5
)
Add missing images for mirroring (
#265
) (
271d9de
)
Deploy cni before flux (
16e0492
)
drop un-used openstack_helm_endpoints_repo_url (
1fe6c6c
)
enforce cri-tools version (
b19a631
)
Fix ansible var names for helm value overrides (
789b174
)
fix correct value for container_infra in horizon (
2b8a46f
)
Fix pre-commit error because of deps conflict (
5298740
)
Fix tempest helm values var name (
495bf00
)
Fix test failures (
6ffcda5
)
Fix the condition if atmosphere_image_repository is defined in flux role (
81cf6ab
)
flush handlers after installing ca certs (
cf8424d
)
install flux early (
81ea080
)
magnum:
drop hard-coded storage class (
885b53f
)
magnum:
load registry correctly (
756b717
)
move ceph_csi_rbd to offline-install (
90f91b3
)
move pxc to role and allow overriding (
6aa0b91
)
nfd:
use correct vars (
512c173
)
resolve json parsing (
69868be
)
restore openstacksdk (
34db5a4
)
Revert issuer config for molecule deployment (
168b177
)
Revert openstack_helm_barbican_kek var in barbican role (
5d7f71f
)
Specify the gallaxy collection for the filter. (
#270
) (
60d09f9
)
sync charts + add hooks for cinder (
feec995
)
Synchronize files based on checksum in upload_helm_chart role (
8974d07
)
update k8s gpg key (
65eb66e
)
use atmosphere_images for an image manifest (
8b5c306
)
use cacert for self-signed or custom ca (
0148f7b
)
Use default imagePullPolicy in openstack-helm, i.e. IfNotPresent (
03b4120
)
use offline deploy for magnum (
fef6942
)
Documentation
add details for backups (
58c23fd
)
add external ceph backup docs (
0c9c70e
)
added ref to backups (
4c29e55
)
fix typo in cinder docs (
278bc71
)
refactor pxc backup docs (
e48be3a
)
Miscellaneous Chores
release 1.0.0-rc.1 (
d4cbf73
)
0.13.0
(2022-12-28)
Features
allow for custom registry (
71ebfe8
)
Bug Fixes
Ignore unrechable hosts error in log capture playbook of molecule destroy (
76e81f8
)
0.12.0
(2022-12-19)
Features
allow cloud spec overrides (
d469eb6
), closes
#231
Bug Fixes
bump rabbitmq operator version (
a0874ad
)
Correct task "Upload logs to object storage" (
7d40bf2
)
solve typo in atmosphere_cloud_spec (
0aecdae
)
0.11.0
(2022-12-15)
Features
add cloud resource + magnum (
#217
) (
096ade0
)
0.10.0
(2022-12-13)
Features
add endpoint, implied_role, role & service (
84ba2ec
)
enable rbd write-back cache (
1e3180b
)
Bug Fixes
Add masquerade rule in molecule env (
50bbcf0
)
install crds before resources (
d886654
)
keystone:
add updated libapache-mod-oauth2 (
a99d799
)
keystone:
clean up after ourselves in images (
19b2032
)
keystone:
install openidc only (
8fd074e
)
move arg up (
8856fb1
)
operator:
stop validating resources (
90e2c2a
)
resolve if statement (
686e5c4
)
use correct base image (
67abe6a
)
use correct builder image (
19c4e4e
)
use runtime image (
1ff73d7
)
Documentation
clean-up rbd persistent cache (
90afb1d
)
monitoring:
add info how to expose (
431ab87
)
0.9.0
(2022-11-29)
Features
allow for custom clusterissuer and certificate secretName when atmosphere is not responsible for cert-manager. (
fa960d4
)
Bug Fixes
monitoring:
enable openstack exporter (
b77cea1
)
openstack-exporter:
solve containerPort issues (
c90235e
)
opsgenie:
adjust severity levels (
b26524f
)
Documentation
basic etcdDatabaseHighFragmentationRatio response (
5af93c0
)
0.8.1
(2022-11-28)
Bug Fixes
switch opsgenie config variable (
377a81b
)
0.8.0
(2022-11-28)
Features
opsgenie:
add integration (
ad5e265
)
Bug Fixes
bump to ovs 2.17.3 (
d2f69ef
)
0.7.0
(2022-11-15)
Features
octavia:
add role (
d8d2aa1
)
Bug Fixes
bump osh for ovs fixes (
1ceda87
)
bump ovs to 2.17.0 (
dc07e23
)
containerd:
bump DefaultLimitMEMLOCK to inf (
ff1980a
), closes
#169
octavia:
resolve unit tests (
d945774
)
octavia:
switch to cert-manager issuer certs (
c582420
)
unit tests + cluster role (
4a402ab
)
use correct issuer name (
e7f470a
)
0.6.1
(2022-11-10)
Bug Fixes
monitoring:
correct CoreDNS selector (
92df86a
)
monitoring:
fix NodeLowEntropy alerts (
5d41d7f
)
monitoring:
resolve etcd monitoring (
ba92607
)
0.6.0
(2022-11-10)
Features
allow for a custom cluster IP address for the neutron coredns service, with a default of '10.96.0.20' (
662866f
)
allow for a custom ingressClassName on OpenStack component ingress objects, with a default of 'openstack' (
d8d1fde
)
ingress:
allow overriding ingress namespace (
31e528b
)
memcached:
allow overriding namespace (
661b0b0
)
monitoring:
add to operator (
7d3c797
)
Bug Fixes
bump magnum-capi (
aeb2081
)
bump magnum-capi (
3d9509a
)
use release specific dashboard addons (
7f45988
)
Documentation
add initial (
c45b71c
)
0.5.0
(2022-10-06)
Features
ingress:
enable overriding/disabling (
e04907d
)
Documentation
ingress:
add initial (
c9dddd0
)
0.4.1
(2022-10-04)
Bug Fixes
ingress:
point to correct tcp port (
54e074c
)
0.4.0
(2022-10-02)
Features
cert-manager:
migrate to operator + add docs (
57b5339
)
Bug Fixes
add cert dep on helmrelease (
3cb0041
)
add designate minidns to ingress (
f5ab8b5
)
atmosphere:
typo in atmosphere_issuer_config (
625b1e4
)
certificates:
resolve secret retrival (
8e11a31
)
certs:
resolve ansible ternary (
6e557c8
)
endpoints:
move novnc endpoint to correct url (
b0ffc60
)
endpoints:
Use /vnc_lite for novnc (
aeffc1b
)
operator:
fix load_from_file (
921aac8
)
operator:
openstack_cli deployment (
76605b1
)
0.3.0
(2022-09-28)
Features
ingress:
move to operator (
46475f8
)
0.2.2
(2022-09-27)
Bug Fixes
memcached:
add protocol to service (
c252a9b
)
0.2.1
(2022-09-27)
Bug Fixes
rabbitmq:
drop terminationGracePeriodSeconds down (
f791801
)
0.2.0
(2022-09-27)
Features
migrate cert-mgr + rmq to operator (
e1e1ae4
)
move pxc to operator (
bdb9774
)
move rmq to operator (
196945a
)
use server-side apply (
2222854
)
Bug Fixes
add services to cluster role (
168c264
)
avoid race condition with csi not up (
2621136
)
bump timeout to 300s (
ac0d453
)
increase wait timeout (
3ffc33e
)
move memcached to operator (
e48a677
)
slow down API polls (
da561e3
)
solve config.toml rendering (
40e63b1
)
solve ingress race conditions (
ff5e860
)
solve update_object for svc (
3e66870
)
update role to create pxc (
6203025
)
0.1.1
(2022-09-21)
Bug Fixes
galaxy.yml metadata (
7505359
)
0.1.0 (2022-09-21)
Features
add simple controller to generate helm values (
12676ed
)
add value overrides (
0f98213
)
added operator role (
edc9b87
)
clean-up more code for helm repos (
64da5c6
)
ethtool:
add automatic tuning (
64f84a4
)
ethtool:
add initial commit (
34c5b53
)
ethtool:
add podmonitor + basic rules (
b529c33
)
ethtool:
faster convergence + multiarch image (
25e5f6c
)
move nfd to operator (
52f3feb
)
switch openstack-helm-infra to atmosphere (
313085b
)
Bug Fixes
add helmrelease to cluster role (
4787745
)
add novnc to nova images (
5a4eb80
)
commit time (
501dc41
)
drop extra var (
64b555b
)
enable glance with cinder (
01c78ca
)
ethtool:
add variable for image tag (
29d7134
)
ethtool:
fix linting for ethtool (
1f75624
)
fix tomli import (
50483b4
)
glance:
switch to using cinder internal url (
602b116
)
glance:
use updated image (
5e5de25
)
improper role permissions (
da4016b
)
iscsi/fc for cinder/nova (
fdc71b7
)
metrics:
don't wait for entire helmrelease, just deployment (
2a8ce6a
)
point to v5 api for git (
98ec126
)
retry flavor creation in ci (
6f85b3a
)
stop waiting for kube-prometheus-stack (
b8d3432
)
switch openstack-exporter to new image repo (
6e24e87
)
use tomli (
ea2e521
)
Documentation
add powerstore for nova (
8539edc
)
update powerstore (
d4098be
)