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 #568
- (feat) UI Parity 20240903 by @kevin-kho in #573
- fix (GCP IpRange): error when service connection has invalid ip-range… by @ravi-shankar-sap in #550
- docs: update 04-30-10-gcp-nfs-volume.md based on latest changes by @abalaie in #519
- feat(AwsVpcPeering): updates route tables by @vandjelk in #535
- feat(AwsRedisInstance): make transitEncryptionMode mutable by @dushanpantic in #576
- (feat) updated AWSredisinstance UI mutable by @kevin-kho in #577
- feat(AwsRedisInstance) make preferredMaintenanceWindow mutable by @dushanpantic in #578
- feat: preventing zombie filestore backups and patching status instead… by @abalaie in #554
- fix: fix gitignore for local featureToggles file by @dushanpantic in #583
- feat: network by @tmilos77 in #582
- feat: create kyma network when scope is created by @tmilos77 in #588
- fix(GcpNfsVolumeBackup/Restore) optional nfsvolume ref namespace by @ravi-shankar-sap in #586
- fix: GcpNfsVolume to recover from timout during creation by @abalaie in #590
- feat: network reference reconciler by @tmilos77 in #592
- feat(AwsRedisInstance): make authEnabled mutable by @dushanpantic in #589
- fix: GCP Config to use the config pkg similar to other configs by @ravi-shankar-sap in #591
- feat(AwsVpcPeering): wait peering connection active by @vandjelk in #598
- feat: Azure KCP Network reconciler by @tmilos77 in #601
- feat(AzureVpcPeering): remove PollUntilDone by @vandjelk in #600
- (feat) updated awsredisinstances_ui by @kevin-kho in #607
- feat(GcpRedisInstance): implement CloneForPatchStatus method by @dushanpantic in #605
- fix(gcpnfsvolumerestore): preventing duplicate filestore restores by @abalaie in #595
- feat(AwsRedisInstance): add securitygroup to instance by @dushanpantic in #611
- fix: Aws Backup RoleName by @ravi-shankar-sap in #608
- feat(AzureVpcPeering): SKR tests by @vandjelk in #610
- fix(GcpNfsBackupSchedule): optional sourceRef namespace name by @ravi-shankar-sap in #615
- docs(GcpNfsVolumeBackup): user documentation by @abalaie in #613
- docs(GcpRedisInstance): update docs and tutorial by @dushanpantic in #620
- feat(VpcPeering): local peering name by @vandjelk in #625
- docs(GcpNfsBackupSchedule): user documentation by @ravi-shankar-sap in #614
- feat(AwsRedisInstance): show updating state while instance is modified by cloud provider by @dushanpantic in #627
- fix(ScopeOpenStack): preserve obj resource version by @dushanpantic in #624
- feat(AzureVpcPeering): warning messages when creating local peering connection by @vandjelk in #622
- feat(AzureVpcPeering): local peering name by @vandjelk in #626
- docs(AwsRedisInstance): add resources and tutorial by @dushanpantic in #619
- feat(GcpRedisInstance): show updating status while instance is updating by @dushanpantic in #633
- feat(AwsVpcPeering): SKR tests by @vandjelk in #621
- feat: Azure KCP IpRange by @tmilos77 in #637
- feat(AwsVpcPeering): wait KcpVpcPeering deleted before deleting Network by @vandjelk in #641
- feat(AzureVpcPeering): wait KcpVpcPeering deleted before deleting Network by @vandjelk in #642
- refactor(RedisInstance): adjust error handling by @dushanpantic in #643
- docs(GcpNfsVolumeRestore): user documentation by @abalaie in #630
- feat(AzureSKRIpRange):create-cm-network-ref-in-kcp-ip-range by @ijovovic in #628
- fix(gcpNfsVolumeRestore): completed restore should skip most of the r… by @abalaie in #640
- feat(GcpRedisInstance): authEnabled disabled by default by @dushanpantic in #648
- fix: azure scope unmarshaling of shoot infrastructure config by @tmilos77 in #649
- feat(GcpRedisInstance): refactor transitEncryption object to transitEncryptionMode string by @dushanpantic in #651
- fix(AzureIpRange):add azure iprange yaml into sync script by @ijovovic in #652
- docs(GcpRedisInstance): update example target redis version by @dushanpantic in #653
Full Changelog: 1.0.5...1.1.0