Repository navigation
v0.43.0
⚠️ Breaking changes
- rename the module to github.com/ftarasenko/koc (#70)
Features
- keymanager: add barbican secret, container, order and acl commands
Bug fixes
- kochome: refuse an embedded home another local user could control
Refactoring
- keymanager: move barbican to pkg (#69)
- baremetal: move baremetal to pkg (#68)
- placement: move placement to pkg (#67)
- dns: move designate to pkg (#66)
- loadbalancer: move octavia to pkg (#65)
- network: move BGP VPNs, FWaaS and VPNaaS to pkg (#64)
- network: move agents, service providers, extensions, BGP and tap mirrors to pkg (#63)
- network: move QoS, address scopes, subnet pools, trunks, RBAC, segments and port forwarding to pkg (#62)
- network: move networks, subnets, ports and routers to pkg (#61)
- network: move lookups, body extension, tags, floating IPs and security groups to pkg (#60)
- quota: move quotas, limits, zones, usage and extensions behind pkg/openstack (#59)
- volume: move transfers, services, pools and clusters behind pkg/openstack/volume (#58)
- volume: move snapshots, backups, types and qos behind pkg/openstack/volume (#57)
- volume: move volumes, waits and attachments behind pkg/openstack/volume (#56)
- identity: move the role, role assignment and application credential calls behind pkg/openstack/identity (#55)
- identity: move the domain, project, user, group, region, service, endpoint, catalog and token calls behind pkg/openstack/identity (#54)
- compute: move server groups, volume attachments, events and password behind pkg/openstack/compute (#53)
- compute: move the server lifecycle calls behind pkg/openstack/compute (#52)
- compute: move the migration, evacuation and host-drain calls behind pkg/openstack/compute (#51)
- compute: move the server action, interface and wait calls behind pkg/openstack/compute (#50)
- compute: move the aggregate, hypervisor and compute service calls behind pkg/openstack/compute (#49)
- compute: move the flavor and keypair calls behind pkg/openstack/compute (#48)
Tests
- kochome: cover the embedded home's error paths
- cancel the contexts three tests create
Build & tooling
- deps: Bump SonarSource/sonarqube-scan-action
- deps: Bump goreleaser/goreleaser-action
- devstack: install pip from a wheel only on the runner
- scripts: use [[ ]] for the tests in release-notes.sh and api-compat.sh
- lint: refuse a plain-HTTP redirect when downloading golangci-lint
- sonar: scan pushes to claude/** branches too
- sonar: scan on SonarQube Cloud from a workflow instead of by hand
Full Changelog: v0.42.0...v0.43.0