Mauritz Uphoff
813b8c0e81
feat(resourcemanager): add folder resource/datasource ( #975 )
...
* feat(resourcemanager): add folder resource/datasource
* feat(resourcemanager): add created_at and updated_at attributes to resourcemanager project/folder
---------
Signed-off-by: Mauritz Uphoff <mauritz.uphoff@stackit.cloud>
2025-09-17 07:53:48 +00:00
Marcel Jacek
0ec07bc197
docs: update docs of labels in resourcemanager_project resource ( #951 )
...
- add hint that networkArea can only be attached on project creation
2025-08-12 11:04:09 +02:00
Ruben Hönle
d793342b76
chore(docs): add guide how to create service account in empty org ( #862 )
...
relates to #855
2025-05-23 14:53:47 +02:00
Ruben Hönle
ee70c023ac
feat(resourcemanager): set custom user-agent header for STACKIT API calls ( #826 )
...
relates to STACKITTPR-184
2025-05-16 15:37:57 +02:00
Marcel Jacek
d6749b6ce3
fix(STACKITTPR-168): improve error messages ( #762 )
...
* remove deprecated argus resources
* improve error messages
2025-04-04 14:18:16 +02:00
Ruben Hönle
297a8a6f88
chore(projectmanager): remove members attribute ( #737 )
...
relates to STACKITTPR-165
2025-04-01 09:33:31 +02:00
Mauritz Uphoff
637213d718
docs: add hint on how to create a project within sna ( #722 )
2025-03-18 15:53:51 +01:00
Marcel
d7e4ab2adb
Deprecate service_account_email config ( #610 )
...
* Deprecate service_account_email config
- it could be extracted from the JWT if needed
Co-authored-by: João Palet <joao.palet@outlook.com>
2024-12-13 10:42:17 +01:00
GokceGK
01bbce60fc
Add requiresreplace to members ( #535 )
...
* add requiresreplace to members
* remove modifyPlan
---------
Co-authored-by: Gökçe Gök Klingel <goekce.goek_klingel@stackit.cloud>
2024-09-16 10:43:03 +01:00
GokceGK
4347c6ea2d
Handle project members ( #531 )
...
* deprecate members field and make it valid only in creation
* remove owner and members from datasource
* Revert "remove owner and members from datasource"
This reverts commit 31d2302166cc85abd84c2c72a0ac2ce6e70ec103.
* update acc test
* add creation limitation in members description
---------
Co-authored-by: Gökçe Gök Klingel <goekce.goek_klingel@stackit.cloud>
2024-09-13 09:57:08 +02:00
João Palet
07af7d3ae0
Fix project resource ModifyPlan ( #514 )
2024-08-23 10:46:05 +01:00
João Palet
820586864e
Only show warning on project members field if config not empty ( #513 )
2024-08-23 10:13:22 +02:00
João Palet
a73706d82f
Add warning to project members fields and remove field from docs ( #511 )
2024-08-23 08:34:47 +01:00
João Palet
8dc894cacc
Preserve order of project members even if API re-orders them ( #484 )
...
* Preserve order of project members even if API re-orders them
* Adjust role field description
* Fix backwards compatibility of deprecated owner_email field
* Fix typo
2024-07-30 13:32:49 +01:00
João Palet
63b07c4422
Document possible values for project member role ( #482 )
...
* Document possible values for project member role
* Update docs
2024-07-29 12:22:11 +01:00
João Palet
31ce9ab36d
Allow managing members in the project resource ( #480 )
...
* Extend resource and datasource
* Adapt acc test to work without members
* Extend acc test and adjust resource
* Generate docs
* Fix lint
* Fix unit test
* Uniformize description with datasource and extend unit test
* Improve role field description
* Update TF state before adding/removing members
* Remove unused function
* Move intermediate map top state to mapProjectFields
* Improve code
2024-07-29 09:57:06 +01:00
stackit-pipeline
be3e660ac3
fix(deps): update stackit sdk modules ( #402 )
...
* fix(deps): update stackit sdk modules
* update code with SDK breaking changes
---------
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
Co-authored-by: Diogo Ferrão <diogo.ferrao@freiheit.com>
2024-06-19 11:47:39 +01:00
João Palet
66d6ec2bd0
Remove deleted resources and datasources from Terraform state on Read (all remaining services) ( #346 )
...
* Remove deleted resources and datasources from state on Read
* Simplify code
* Fix function description
Co-authored-by: Diogo Ferrão <diogo.ferrao@freiheit.com>
* Fix function description
Co-authored-by: Diogo Ferrão <diogo.ferrao@freiheit.com>
* Fix whitespace
---------
Co-authored-by: Diogo Ferrão <diogo.ferrao@freiheit.com>
2024-04-23 08:59:43 +01:00
Vicente Pinto
cfaf8f2605
Fix object storage credential custom endpoint and resource manager regex commnet ( #178 )
2023-12-22 16:03:18 +00:00
Henrique Santos
c7effac5c7
Update SDK dependency ( #177 )
...
* Update dependencies
* Update dependencies
* Update dependencies
* Update dependencies
---------
Co-authored-by: Henrique Santos <henrique.santos@freiheit.com>
2023-12-21 09:33:36 +00:00
Vicente Pinto
62b6a1b3de
Support project UUID identifier in resource manager project ( #161 )
...
* Add projectId to resource manager project, fix value conversion error
* Support both uuid and container id, update acceptance tests
* Update docs
* Fix unit tests
* Adapt acc test names
2023-12-13 14:17:28 +00:00
Vicente Pinto
03d0e28016
Move functions to conversion pkg ( #123 )
2023-11-03 08:49:05 +00:00
Henrique Santos
71bf63cbc9
Acceptance tests fixes ( #120 )
...
* Update Kubernetes version
* Update nodepool OS
* Revert Kubernetes version to 1.24
* Add maintenance field to cluster-min
* Remove hardcoded kubernetes version
* Remove hardcoded setting
* Revert minor version of Kubernetes upgrade
* Fix post test check destroy
* Fix missing pointer
* Fix labels using wrong delimiters
* Fix typo in provider config
* Lint fix
---------
Co-authored-by: Henrique Santos <henrique.santos@freiheit.com>
2023-11-02 15:31:47 +00:00
Vicente Pinto
b6100ec8d5
Replace ValuePointer function with custom conversion ( #121 )
2023-11-02 15:28:06 +00:00
Henrique Santos
8f5850cdf1
Update dependencies ( #112 )
...
* Update dependencies
* Remove set timeout
* Remove set sleep before wait
* Update to new signature, remove unnecessary calls
---------
Co-authored-by: Henrique Santos <henrique.santos@freiheit.com>
2023-10-27 15:48:54 +01:00
Henrique Santos
9d11098102
Improve region details ( #90 )
...
* Make client config error message more clear
* Add missing log
* Add region detail to resource/data source description
* Generate docs
* Remove resourcemanager using region
* Apply changes to MongoDBFlex user
* Generate docs
* Fix wrong description
---------
Co-authored-by: Henrique Santos <henrique.santos@freiheit.com>
2023-10-17 16:02:13 +01:00
Henrique Santos
7354808f02
Update services dependencies ( #64 )
...
* Update services dependencies
* Move reference
---------
Co-authored-by: Henrique Santos <henrique.santos@freiheit.com>
2023-10-04 15:18:23 +01:00
Henrique Santos
175ce93f85
Fix data source references ( #61 )
...
Co-authored-by: Henrique Santos <henrique.santos@freiheit.com>
2023-09-29 10:12:18 +01:00
João Palet
f8c9e4c0af
Move internal packages into internal folder ( #33 )
...
* Move internal packages into internal folder
* Fix testutil imports
2023-09-26 19:44:16 +02:00