Skip to content

Commit 7a0ab53

Browse files
authored
Merge pull request #326 from shiftstack/upgrade-docs
Add changelog
2 parents d16c82d + cf6c763 commit 7a0ab53

File tree

2 files changed

+56
-0
lines changed

2 files changed

+56
-0
lines changed

website/docs/changelog.md

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
# Changelog
2+
3+
## v2.0 - Mar 28, 2025
4+
5+
This release introduces several new controllers, expanding ORC's capabilities
6+
beyond the original image controller. With this update, ORC now offers
7+
a robust, stable core and a comprehensive end-to-end (e2e) test suite, making
8+
it easier to create new controllers while ensuring quality and reliability.
9+
10+
Version 2.0 highlights the capabilities of ORC and the direction the project
11+
wants to take. The API is still alpha and may change frequently.
12+
13+
### New controllers
14+
15+
- Flavor
16+
- Network
17+
- Port
18+
- Router
19+
- Security Group
20+
- Server
21+
- Subnet
22+
23+
### Breaking changes
24+
25+
```
26+
github.com/k-orc/openstack-resource-controller/api/v1alpha1
27+
Incompatible changes:
28+
- ImageFilter.Name: changed from *string to *OpenStackName
29+
- ImageFilter: old is comparable, new is not
30+
- ImageProperties.MinDiskGB: changed from *int to *int32
31+
- ImageProperties.MinMemoryMB: changed from *int to *int32
32+
- ImagePropertiesHardware.CPUCores: changed from *int to *int32
33+
- ImagePropertiesHardware.CPUSockets: changed from *int to *int32
34+
- ImagePropertiesHardware.CPUThreads: changed from *int to *int32
35+
- ImageResourceStatus.Status: changed from *string to string
36+
- ImageResourceStatus: old is comparable, new is not
37+
- ImageStatus.DownloadAttempts: changed from *int to *int32
38+
- ImageStatusExtra.DownloadAttempts: changed from *int to *int32
39+
- OpenStackDescription: removed
40+
```
41+
42+
## v1.0 - Dec 19, 2024
43+
44+
First public version for a standalone ORC.
45+
46+
This preliminary release is not intended for general consumption. Its primary
47+
purpose is to satisfy the existing use case of
48+
[cluster-api-provider-openstack](https://github.com/kubernetes-sigs/cluster-api-provider-openstack)
49+
without creating any new APIs.
50+
51+
ORC v1.0.0 contains an API and controller for creating and deleting Glance images.
52+
53+
### New controllers
54+
55+
- Image

website/mkdocs.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ nav:
1818
- General design considerations: development/design-decisions.md
1919
- Coding conventions: development/coding-conventions.md
2020
- Interface reference: development/godoc/generic-interfaces.md
21+
- Changelog: changelog.md
2122
repo_url: https://github.com/k-orc/openstack-resource-controller
2223
extra:
2324
analytics:

0 commit comments

Comments
 (0)