Skip to content

Commit 76f0297

Browse files
authored
add security group references (#163)
closes aws-controllers-k8s/community#2456 Description of changes: - add ref for securitygroups for cachecluster By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
1 parent d939013 commit 76f0297

File tree

9 files changed

+174
-5
lines changed

9 files changed

+174
-5
lines changed
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
ack_generate_info:
2-
build_date: "2025-05-02T16:51:06Z"
2+
build_date: "2025-05-05T18:30:44Z"
33
build_hash: f8dc5330705b3752ce07dce0ac831161fd4cb14f
4-
go_version: go1.24.2
4+
go_version: go1.24.1
55
version: v0.45.0
6-
api_directory_checksum: e8ea0ba4a88df803e4ef067a23c8bf95164a6e51
6+
api_directory_checksum: c12b40964ab08f514a248a3a03e41441d7a9c3e7
77
api_version: v1alpha1
88
aws_sdk_go_version: v1.32.6
99
generator_config_info:
10-
file_checksum: 8004c2ebf1247b2bcb897f3d651cd0948a48c27a
10+
file_checksum: a9abf28e51c635fa7cc667698abf864c40e7f284
1111
original_file_name: generator.yaml
1212
last_modification:
1313
reason: API generation

apis/v1alpha1/cache_cluster.go

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apis/v1alpha1/generator.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,11 @@ resources:
2525
service_name: sns
2626
resource: Topic
2727
path: Status.ACKResourceMetadata.ARN
28+
SecurityGroupIDs:
29+
references:
30+
resource: SecurityGroup
31+
service_name: ec2
32+
path: Status.ID
2833
AuthToken:
2934
is_secret: true
3035
PreferredAvailabilityZone:

apis/v1alpha1/zz_generated.deepcopy.go

Lines changed: 11 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

config/crd/bases/elasticache.services.k8s.aws_cacheclusters.yaml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -438,6 +438,25 @@ spec:
438438
items:
439439
type: string
440440
type: array
441+
securityGroupRefs:
442+
items:
443+
description: "AWSResourceReferenceWrapper provides a wrapper around
444+
*AWSResourceReference\ntype to provide more user friendly syntax
445+
for references using 'from' field\nEx:\nAPIIDRef:\n\n\tfrom:\n\t
446+
\ name: my-api"
447+
properties:
448+
from:
449+
description: |-
450+
AWSResourceReference provides all the values necessary to reference another
451+
k8s resource for finding the identifier(Id/ARN/Name)
452+
properties:
453+
name:
454+
type: string
455+
namespace:
456+
type: string
457+
type: object
458+
type: object
459+
type: array
441460
snapshotARNs:
442461
description: |-
443462
A single-element string list containing an Amazon Resource Name (ARN) that

generator.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,11 @@ resources:
2525
service_name: sns
2626
resource: Topic
2727
path: Status.ACKResourceMetadata.ARN
28+
SecurityGroupIDs:
29+
references:
30+
resource: SecurityGroup
31+
service_name: ec2
32+
path: Status.ID
2833
AuthToken:
2934
is_secret: true
3035
PreferredAvailabilityZone:

helm/crds/elasticache.services.k8s.aws_cacheclusters.yaml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -438,6 +438,25 @@ spec:
438438
items:
439439
type: string
440440
type: array
441+
securityGroupRefs:
442+
items:
443+
description: "AWSResourceReferenceWrapper provides a wrapper around
444+
*AWSResourceReference\ntype to provide more user friendly syntax
445+
for references using 'from' field\nEx:\nAPIIDRef:\n\n\tfrom:\n\t
446+
\ name: my-api"
447+
properties:
448+
from:
449+
description: |-
450+
AWSResourceReference provides all the values necessary to reference another
451+
k8s resource for finding the identifier(Id/ARN/Name)
452+
properties:
453+
name:
454+
type: string
455+
namespace:
456+
type: string
457+
type: object
458+
type: object
459+
type: array
441460
snapshotARNs:
442461
description: |-
443462
A single-element string list containing an Amazon Resource Name (ARN) that

pkg/resource/cache_cluster/delta.go

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/resource/cache_cluster/references.go

Lines changed: 106 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)