Releases: kyma-project/cloud-manager
Releases · kyma-project/cloud-manager
1.2.2
What's Changed
- (docs): Adjust user/README.md to Help Portal structure by @mmitoraj in #809
- feat(AzureRedisInstance): remove shardCount from api by @dushanpantic in #842
- fix(AzureVpcPeering): fixes deletion issues when SPN is unauthorized by @vandjelk in #841
- fix: upgrade x-text 1.19.0 by @tmilos77 in #843
- sec scan 1.2.2 by @tmilos77 in #844
Full Changelog: 1.2.1...1.2.2
1.2.1
What's Changed
- chore(AwsRedisInstance): update error msg by @dushanpantic in #831
- fix: unable to delete VPC peering when network is in Warning state by @vandjelk in #832
- task(GCP VPC peering) Allows object deletion in any circumstances by @bru-jer-work in #805
- chore: fixes race condition in tests by @vandjelk in #834
- fix(AzureRedis): retry creating/updating private end point when it is in failed state by @ijovovic in #833
- feat(GcpVpcPeering): print current state during wait by @dushanpantic in #837
- task(GCP VPC Peering) Improving logs by @bru-jer-work in #838
- fix(AwsVpcPeering): waits pending acceptance status before accepting connection by @vandjelk in #836
- feat(GcpVpcPeering): handle Network when not in Ready state by @dushanpantic in #839
- release 1.2.1 by @tmilos77 in #840
Full Changelog: 1.2.0...1.2.1
1.2.0
What's Changed
- (feat) UI Auto-Update by @kevin-kho in #714
- feat(AzureRedis): add private end point by @ijovovic in #711
- feat(AwsRedisInstance): update auth secret on data change by @dushanpantic in #715
- fix: Azure IpRange first delete peering by @tmilos77 in #717
- feat(GcpRedisInstance): set in-transit encryption to always on by @dushanpantic in #723
- feat(AwsRedisInstance): set in transit encryption to enabled always by @dushanpantic in #724
- (feat) removed transitEncryptionEnabled and transitEncryptionMode by @kevin-kho in #726
- feat(AzureVpcPeering): allows VpcPeering to be deleted if remote Network is missing by @vandjelk in #721
- feat(AwsVpcPeering): allows VpcPeering to be deleted if remote Network is missing by @vandjelk in #722
- (feat) added status.state to all List and Detail by @kevin-kho in #736
- fix(RedisInstance): adjust patchstatus for conditions by @dushanpantic in #740
- feat(AzureRedis): remove EnableNonSslPort, force it to default by @ijovovic in #741
- docs(AzureRedis): add missing spn permissions by @ijovovic in #735
- feat(AzureRedis): remove zonal configuration option by @ijovovic in #742
- Peering/aws/tutorial update by @vandjelk in #743
- doc: AwsNfsVolumeBackup and AwsNfsBackupSchedule CRs by @ravi-shankar-sap in #732
- (feat): AWSVolumeRestores & AWSNFSBackupSchedules UI by @kevin-kho in #746
- (feat) removed enableNonSslPort and zonal-configuration for azureredisinstances by @kevin-kho in #745
- fix(GcpRedisInstance,AwsRedisInstance): go back to UpdateStatus by @dushanpantic in #749
- fix(AwsNfsBackupSchedule): Remove location by @ravi-shankar-sap in #748
- fix(AzureVpcPeering): fixes deletion of local VPC peering by @vandjelk in #751
- fix: drop support for old Redis on GCP by @dushanpantic in #755
- feat(Azureredis): remove replicasPerPrimary by @ijovovic in #744
- (feat): Redis UI update by @kevin-kho in #700
- feat(AwsRedisInstance): add support for HA via read replicas by @dushanpantic in #761
- (feat) AWS and Azure Redis Instance UI Update by @kevin-kho in #763
- docs(AwsRedisInstance): add readReplica details by @dushanpantic in #762
- fix(AwsNfsBackupSchedule): Controller not started by @ravi-shankar-sap in #764
- feat(AzureRedis): prevent ip range delete when in use by redis by @ijovovic in #765
- fix(AzureRedis): remove odd param causing panic by @ijovovic in #766
- (fix): fix UI ConfigMap body not copying over by @kevin-kho in #768
- feat(AzureRedis): add replicasPerPrimary setting; allow P5 SKU.Capacity option by @ijovovic in #772
- feat(GcpRedisInstance): add replica count field to API by @dushanpantic in #773
- fix(GcpRedisInstance): pass replicaCount to google API by @dushanpantic in #774
- fix(GcpRedisInstance): standard tier min memorysize to 5gb by @dushanpantic in #775
- (feat) Added replica support for Azure and GCP Redis Instance by @kevin-kho in #777
- feat(GcpRedisInstance): replace tier and memorySizeGb with redisTier by @dushanpantic in #778
- (feat): updated gcp redis instances with tier abstraction by @kevin-kho in #781
- feat(AwsRedisInstance): replace cacheNodeType with redisTIer; drop readReplicas from API by @dushanpantic in #784
- feat(AzureRedis): replace SKU.Capacity with redisTier on SKR side by @ijovovic in #783
- feat(GcpRedisInstance): remove replicaCount from API by @dushanpantic in #785
- feat(AzureRedis): remove replica count by @ijovovic in #786
- docs(GcpRedisInstance): add redisTier details by @dushanpantic in #787
- docs(AwsRedisInstance): add redisTier details by @dushanpantic in #789
- docs(AzureRedis): remove replicas, replace sku.capacity with redisTier by @ijovovic in #790
- (feat): Redis Instance UI Update by @kevin-kho in #788
- docs: updates Azure VPC peering service principal by @vandjelk in #782
- docs: Adds Cloud Manager service principal to Kyma landscape mapping by @vandjelk in #792
- docs: Adds Cloud Manager principal to Kyma landscape mapping by @vandjelk in #794
- feat(GcpNfsVolume): add API validators by @dushanpantic in #791
- (docs): updated README.md for auto-updating UI ConfigMaps by @kevin-kho in #737
- fix: fixed bug where kustomize was adding extra |2 to the manifest by @kevin-kho in #801
- (docs): Restructure and update resources-related files by @mmitoraj in #799
- fix: prevent kcp network and kcp iprange delete when used by @tmilos77 in #804
- feat(RedisInstance): add API validator to ensure IpRange is defined by @dushanpantic in #806
- (docs): Adjust tutorials' structure by @mmitoraj in #803
- doc(TestingStrategy): testing strategy pipelines by @ijovovic in #810
- fix(RedisInstance): stop KCP loop due to status update by @dushanpantic in #814
- fix(NfsBackupSchedule): continuous looping of the one-time schedule by @ravi-shankar-sap in #812
- fix(IpRange): remove kcpNetworkDeleteWait to prevent deadlock while deleting IpRange! by @ijovovic in #821
Full Changelog: 1.1.1...1.2.0
1.1.1
What's Changed
- docs(AzureVpcPeering): adds missing IP_ADDRESS export by @vandjelk in #660
- feat(AzureRedis):skr azure redis - invoke ip range creation by @ijovovic in #665
- feat(AwsVpcPeering): wait status Active by @vandjelk in #668
- feat(AzureVpcPeering): wait status Ready by @vandjelk in #667
- Update sec-scanners-config.yaml by @dushanpantic in #666
- feat(AzureVpcPeering): delete remote peering by @vandjelk in #676
- docs: contributor AWS permissions by @dushanpantic in #671
- docs: contributor GCP permissions by @dushanpantic in #670
- feat: Add proper categories for CRDs by @a-thaler in #682
- feat(AwsNfsBackupSchedule): Implementation by @ravi-shankar-sap in #669
- (feat) added ipranges_ui for Azure provider by @kevin-kho in #664
- feat(GCP VpcPeering) updating peering to the new network implementation by @bru-jer-work in #680
- docs(GcpRedisInstance,AwsRedisInstance): fix tutorial by @dushanpantic in #685
- (feat): 20241004 UI parity by @kevin-kho in #688
- feat: cleanup orphan KCP resources when Kyma deleted by @tmilos77 in #686
- feat(RedisInstance): implement CloneForPatchStatus method by @dushanpantic in #695
- feat(AzureIpRange): create private dns zone and link to virtual network by @ijovovic in #687
- (feat) disabled deleteRemotePeering field fo Azure and AWS by @kevin-kho in #69
- refactor(GcpRedisInstance): use UpdateStatus to PatchStatus by @dushanpantic in #696
- docs(AwsVpcPeering): documentation by @vandjelk in #661
- refactor(AwsRedisInstance): replace UpdateStatus with PatchStatus by @dushanpantic in #703
- feat(AwsRedisInstance): set AtRestEncryptionEnabled to true by @dushanpantic in #710
- (feat) added status.state as badge on list view by @kevin-kho in #707
- feat(awsNfsVolumeRestore): CR and reconciler by @abalaie in #713
Full Changelog: 1.1.0...1.1.1
1.1.0
What's Changed
- refactor(GcpRedisInstance, AwsRedisInstance): track secret ownership via parent .status.id label by @dushanpantic in #384
- feat(AzureRedisInstance): add KCP reconciler - load, create, delete by @ijovovic in #369
- refactor: change names too match context by @dushanpantic in #388
- (feat) first pass gcpredisinstances and awsredisinstances UI by @kevin-kho in #373
- feat (AzureVpcPeering): adds validation for immutable fields by @vandjelk in #386
- feat (AwsVpcPeering): adds validation for immutable fields by @vandjelk in #387
- refactor(RedisInstance): use annotations over labels when creating KCP instance by @dushanpantic in #391
- feat (AwsVpcPeering): supports peering remote vpc network with multiple kyma clusters by @vandjelk in #377
- feat (AzureVpcPeering): supports peering remote vpc network with multiple kyma clusters by @vandjelk in #376
- fix: #382 Google JWT error by @ravi-shankar-sap in #389
- feat(NfsBackupSchedule) reconciler by @ravi-shankar-sap in #304
- Change enable and disable to add and delete in the cloud-manager repo by @grego952 in #393
- [docs] Align diagrams with content guidelines by @mmitoraj in #401
- feat(AwsRedisInstance): add API to specify parameters by @dushanpantic in #392
- (feat) AWS VPC Peering UI by @kevin-kho in #403
- feat (AwsVpcPeering): loads remote VpcPeering by @vandjelk in #404
- feat (AzureVpcPeering): allows user to specify remotePeeringName by @vandjelk in #412
- fix(AwsRedisInstance): pass param group name when creating cache by @dushanpantic in #413
- feat (AzureVpcPeering): adds XValidation rules to RemotePeeringName by @vandjelk in #414
- refactor(GcpRedisInstance): make redisConfigs map[string]string by @dushanpantic in #416
- (feat) GCP NFS Backup Schedules UI by @kevin-kho in #419
- (bugFix) removed all fields from nfsVolumeRef except name and namespace by @kevin-kho in #420
- AWSRedisInstance & AzureVPCPeering UI Update by @kevin-kho in #415
- feat(GCPVpcPeering) Delete VPC Peering by @bru-jer-work in #323
- (bugFix) updated GCP Redis Instance UI by @kevin-kho in #421
- feat(RedisInstance,GcpRedisInstance): put CaCert.pem in auth secret by @dushanpantic in #443
- feat(AzureRedisInstance): SKR implementation by @ijovovic in #409
- feat(GCPVpcPeering) Changing the kyma network peering to be cm-{metadata.name} by @bru-jer-work in #442
- feat(GcpRedisInstance): add support for maintenance policy by @dushanpantic in #444
- feat(GcpRedisInstance): add labels to gcp redis instance by @dushanpantic in #450
- (fix) build failure in linux with go1.22.x by @ravi-shankar-sap in #423
- refactor(GcpRedisInstance): refactor maintenance policy and transit e… by @dushanpantic in #457
- feat (AzureVpcPeering): defaults allowVnetAccess to true by @vandjelk in #417
- feat(GcpNfsVolume) Support restore when creating a new FileStore by @abalaie in #461
- (feat) added sourceBackup for gcpnfsvolumes UI by @kevin-kho in #470
- (feat) added maintenancePolicy for gcpredisinstance by @kevin-kho in #459
- feat(AwsRedisInstance): add in-transit encryption toggle by @dushanpantic in #473
- feat(AwsRedisInstance): add option to define maintenance policy by @dushanpantic in #476
- (feat) removed simple: true from all forms by @kevin-kho in #471
- feat: AzureRedisInstance UI by @kevin-kho in #468
- (feat) added preferredMaintenanceWindow and transitEncryptionEnabled by @kevin-kho in #477
- feat(GCPVpcPeering) Short shootName on peering challenge by @bru-jer-work in #465
- feat(GCPVpcPeering) Deleting unnecessary files by @bru-jer-work in #482
- fix(GcpNfsVolumeBackup): Fix for GCP Filestore backup naming by @abalaie in #489
- Peering/azure/credentials by @vandjelk in #478
- feat(AwsRedisInstance): add option to enable auth token by @dushanpantic in #481
- fix(GcpRedisInstance): fix authEnabled=false errors by @dushanpantic in #490
- feat(GCPVpcPeering) Adding documentation and tutorial for the feature by @bru-jer-work in #458
- feat(AwsVpcPeering): peering credentials by @vandjelk in #493
- fix(GcpNfsVolume): Fix for blocking legacy filestore tiers by @abalaie in #495
- fix: Updating the versions of SKR CRDs so they get patched by @abalaie in #496
- fix: GcpNfsVolume backup/restore to read the volume location from sta… by @abalaie in #498
- feat: CCEE nfs instance by @tmilos77 in #499
- feat(GcpRedisInstance): make RedisConfigs and MemorySizeGb mutable by @dushanpantic in #500
- feat(GcpRedisInstance): make maintenance policy mutable by @dushanpantic in #508
- feat(AzureRedisInstance): mutable SKU by @ijovovic in #494
- fix: linter error for using jws package by @ravi-shankar-sap in #506
- feat(GcpNfsVolumeBackup): make location optional by @abalaie in #518
- feat(GcpRedisInstance): make authEnabled mutable by @dushanpantic in #520
- (feat) disableOnEdit on immutable fields by @kevin-kho in #504
- (feat) UI Parity 20240822 by @kevin-kho in #522
- feat(NfsInstance): KCP NfsInstance change size by @tmilos77 in #532
- feat(GcpRedisInstance, AwsRedisInstance): add host and port to auth s… by @dushanpantic in #525
- feat: adding reasonable timeout to GCP API calls for google-api-go-cl… by @abalaie in #534
- (feat) UI switch disable on edit by @kevin-kho in #540
- feat(CceeNfsVolume): initial CRD and boilerplate by @tmilos77 in #541
- feat(IpRange): forbid IpRange delete if RedisInstance is using it by @dushanpantic in #544
- feat(AwsNfsVolumeBackup): AwsNfsVolumeBackup Reconciler by @ravi-shankar-sap in #472
- docs(GcpRedisInstance): add resource docs by @dushanpantic in #523
- fix(AwsNfsVolumeBackup): Idempotent create request by @ravi-shankar-sap in #547
- (feat) AWS NFS Volume Backup UI by @kevin-kho in #553
- feat(githubAction) Build image by @bru-jer-work in #556
- feat(AwsRedisInstance): make CacheNodeType mutable" by @dushanpantic in #551
- feat(AzureVpcPeering): status.State by @vandjelk in #545
- feat(AzureVpcPeering): removes allowVnetAccess by @vandjelk in #559
- feat(AzureVpcPeering): updates docs and samples by @vandjelk in #561
- feat(AwsRedisInstance): make autoMinorVersionUpgrade mutable by @dushanpantic in https://github.com/kyma-project/cloud-manager...
1.0.4
What's Changed
- docs: Update sidebar.md and formatting by @mmitoraj in #349
- docs: UI Documentation by @kevin-kho in #309
- docs: Update Main Readme by @ngrkajac in #352
- docs: user tutorial for GCP NFS by @abalaie in #332
- docs: moved technical to contributor/architecture by @tmilos77 in #351
- docs(testing-strategy): add testing strategy and test plan documents drafts by @ameteiko in #306
- chore: SKR Looper configurable concurrency by @tmilos77 in #355
- feat(GcpNfsVolume): make location optional by @abalaie in #366
- docs: Update sample GcpNfsVolume in GcpNfsVolume resource doc by @abalaie in #367
- fix(IpRange): change GCP IpRange naming strategy by @dushanpantic in #371
New Contributors
Full Changelog: 1.0.3...1.0.4
1.0.3
What's Changed
- chore: SKR runner additional log attributes by @tmilos77 in #344
- chore: golang ci lint by @tmilos77 in #341
- chore: change import alias to match the actual import by @dushanpantic in #345
- chore: feature from unstructured crd and busola cm by @tmilos77 in #347
- chore: config reload by @tmilos77 in #348
- chore: bring UI parity for existing cloud manager items by @kevin-kho in #336
Full Changelog: 1.0.2...1.0.3
1.0.2
1.0.1
What's Changed
- feat(GcpNfsVolume, AwsNfsVolume): change default PV name by @dushanpantic in #335
- fix(GcpNfsVolume) : Fix for GCP NfsInstance naming. by @ravi-shankar-sap in #338
Full Changelog: 1.0.0...1.0.1
1.0.0
What's Changed
- fix(GcpNfsVolume): ensure Error state is set if GcpNfsVolume specifie… by @dushanpantic in #290
- feat(AwsNfsVolume): add finalizer to PV and PVC by @dushanpantic in #291
- fix(UI) Added missing Status on List and Detail by @kevin-kho in #295
- refactor(GcpNfsVolume): move validation from loadPVC to validatePVC by @dushanpantic in #298
- feat(AwsNfsVolume): validate PersistentVolume and PersistentVolumeClaim by @ijovovic in #301
- feat(KCP IpRange): automatic IpRange allocation for GCP by @abalaie in #296
- feat(GcpNfsVolume): optional iprange by @abalaie in #303
- feat(RedisInstance): add KCP GCP RedisInstance reconciler by @dushanpantic in #310
- feat(RedisInstance): add option to configure redis (KCP) by @dushanpantic in #311
- feat(GcpRedisInstance): add reconciler wireframe by @dushanpantic in #318
- feat(GcpRedisInstance): add SKR reconciler by @dushanpantic in #319
- docs: user documentation for NFS by @tmilos77 in #315
- feat(GcpRedisInstance): add auth settings to API by @dushanpantic in #326
- feat(SKR IpRange): change SKR IpRange to cluster scope by @tmilos77 in #328
Full Changelog: 0.1.10...1.0.0