Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions apis/v1alpha1/ack-generate-metadata.yaml
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
ack_generate_info:
build_date: "2026-08-13T00:59:18Z"
build_date: "2026-08-13T21:57:46Z"
build_hash: 65d45b2e6c9efd6aca20e0d36826d1e18e4ba2b7
go_version: go1.26.5
go_version: go1.26.0
version: v0.62.1
api_directory_checksum: 8f60eb5c2efd66afac68b6306bc19ac59b55bf39
api_directory_checksum: 6af865b9ff13dc6a618c6c5d02101eeb9267caf3
api_version: v1alpha1
aws_sdk_go_version: v1.32.6
generator_config_info:
file_checksum: 5bcee3b30b5b81b3f66396527ee0f5696e413cfb
file_checksum: 4acee79f10d3c8f7ecb876ab1894bf99fcef78bf
original_file_name: generator.yaml
last_modification:
reason: API generation
4 changes: 4 additions & 0 deletions apis/v1alpha1/generator.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,10 @@ resources:
Status:
type: string
is_read_only: true
KeyspaceName:
references:
resource: Keyspace
path: Spec.KeyspaceName
EncryptionSpecification.KMSKeyIdentifier:
references:
resource: Key
Expand Down
4 changes: 2 additions & 2 deletions apis/v1alpha1/table.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 5 additions & 0 deletions apis/v1alpha1/zz_generated.deepcopy.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

18 changes: 17 additions & 1 deletion config/crd/bases/keyspaces.services.k8s.aws_tables.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -131,6 +131,23 @@ spec:

Regex Pattern: `^[a-zA-Z0-9][a-zA-Z0-9_]{0,47}$`
type: string
keyspaceRef:
description: "AWSResourceReferenceWrapper provides a wrapper around
*AWSResourceReference\ntype to provide more user friendly syntax
for references using 'from' field\nEx:\nAPIIDRef:\n\n\tfrom:\n\t
\ name: my-api"
properties:
from:
description: |-
AWSResourceReference provides all the values necessary to reference another
k8s resource for finding the identifier(Id/ARN/Name)
properties:
name:
type: string
namespace:
type: string
type: object
type: object
pointInTimeRecovery:
description: |-
Specifies if pointInTimeRecovery is enabled or disabled for the table. The
Expand Down Expand Up @@ -279,7 +296,6 @@ spec:
type: string
type: object
required:
- keyspaceName
- schemaDefinition
- tableName
type: object
Expand Down
4 changes: 4 additions & 0 deletions generator.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,10 @@ resources:
Status:
type: string
is_read_only: true
KeyspaceName:
references:
resource: Keyspace
path: Spec.KeyspaceName
EncryptionSpecification.KMSKeyIdentifier:
references:
resource: Key
Expand Down
18 changes: 17 additions & 1 deletion helm/crds/keyspaces.services.k8s.aws_tables.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -131,6 +131,23 @@ spec:

Regex Pattern: `^[a-zA-Z0-9][a-zA-Z0-9_]{0,47}$`
type: string
keyspaceRef:
description: "AWSResourceReferenceWrapper provides a wrapper around
*AWSResourceReference\ntype to provide more user friendly syntax
for references using 'from' field\nEx:\nAPIIDRef:\n\n\tfrom:\n\t
\ name: my-api"
properties:
from:
description: |-
AWSResourceReference provides all the values necessary to reference another
k8s resource for finding the identifier(Id/ARN/Name)
properties:
name:
type: string
namespace:
type: string
type: object
type: object
pointInTimeRecovery:
description: |-
Specifies if pointInTimeRecovery is enabled or disabled for the table. The
Expand Down Expand Up @@ -279,7 +296,6 @@ spec:
type: string
type: object
required:
- keyspaceName
- schemaDefinition
- tableName
type: object
Expand Down
3 changes: 3 additions & 0 deletions pkg/resource/table/delta.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

108 changes: 108 additions & 0 deletions pkg/resource/table/references.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion pkg/version/version.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.