Skip to content

Add LoginProfile to iam #147

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
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
10 changes: 5 additions & 5 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: "2025-07-22T22:04:27Z"
build_hash: b2dc0f44e0b08f041de14c3944a5cc005ba97c8f
build_date: "2025-08-13T20:32:45Z"
build_hash: dd7115d68c972714778e2bdd55a6f8b792494b97
go_version: go1.24.5
version: v0.50.0
api_directory_checksum: fcb205ac280ed1b0f107a291e5ea43d93c0991e9
version: v0.50.0-4-gdd7115d
api_directory_checksum: cb1f05cdce3803ceebf21302d5edabb8503b8add
api_version: v1alpha1
aws_sdk_go_version: v1.32.6
generator_config_info:
file_checksum: 9e30795ffa094ac7b68fe2bcb6913b0a2d7bccba
file_checksum: 3fcd59eb1bc417d0dc8703620a71962010c1dd54
original_file_name: generator.yaml
last_modification:
reason: API generation
37 changes: 35 additions & 2 deletions apis/v1alpha1/generator.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ ignore:
- AccountAlias
#- Group
#- InstanceProfile
- LoginProfile
#- LoginProfile # Removed from ignore list
#- OpenIDConnectProvider
#- Policy
- PolicyVersion
Expand Down Expand Up @@ -116,6 +116,39 @@ resources:
# the profile entirely.
update_operation:
custom_method_name: customUpdateInstanceProfile
LoginProfile:
renames:
operations:
CreateLoginProfile:
input_fields:
UserName: Name
GetLoginProfile:
input_fields:
UserName: Name
UpdateLoginProfile:
input_fields:
UserName: Name
DeleteLoginProfile:
input_fields:
UserName: Name
exceptions:
errors:
404:
code: NoSuchEntityException
terminal_codes:
- EntityAlreadyExistsException
- NoSuchEntityException
- PasswordPolicyViolation
fields:
Name:
is_primary_key: true
is_immutable: true
CreateDate:
is_read_only: true
Password:
is_sensitive: true
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is this an ACK code gen directive?

tags:
ignore: true
Policy:
renames:
operations:
Expand Down Expand Up @@ -361,4 +394,4 @@ resources:
custom_method_name: customUpdateServiceLinkedRole
exceptions:
terminal_codes:
- InvalidInput
- InvalidInput
105 changes: 105 additions & 0 deletions apis/v1alpha1/login_profile.go

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

3 changes: 2 additions & 1 deletion apis/v1alpha1/types.go

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

135 changes: 132 additions & 3 deletions apis/v1alpha1/zz_generated.deepcopy.go

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

1 change: 1 addition & 0 deletions cmd/controller/main.go

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

2 changes: 1 addition & 1 deletion config/controller/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@ kind: Kustomization
images:
- name: controller
newName: public.ecr.aws/aws-controllers-k8s/iam-controller
newTag: 1.4.4
newTag: 0.0.0-non-release-version
Loading