Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: aws-controllers-k8s/ses-controller
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.0.0
Choose a base ref
...
head repository: aws-controllers-k8s/ses-controller
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
  • 7 commits
  • 26 files changed
  • 3 contributors

Commits on Jan 14, 2025

  1. Update to ACK runtime v0.40.0, code-generator v0.40.0 (#16)

    ### Update to ACK runtime `v0.40.0`, code-generator `v0.40.0`
    
    ----------
    
    * ACK code-generator `v0.40.0` [release notes](https://github.com/aws-controllers-k8s/code-generator/releases/tag/v0.40.0)
    * ACK runtime `v0.40.0` [release notes](https://github.com/aws-controllers-k8s/runtime/releases/tag/v0.40.0)
    
    ----------
    
    NOTE:
    This PR increments the release version of service controller from `v1.0.0` to `v1.0.1`
    
    Once this PR is merged, release `v1.0.1` will be automatically created for `ses-controller`
    
    **Please close this PR, if you do not want the new patch release for `ses-controller`**
    
    ----------
    
    #### stdout for `make build-controller`:
    
    ```
    building ack-generate ... ok.
    ==== building ses-controller ====
    Copying common custom resource definitions into ses
    Building Kubernetes API objects for ses
    Generating deepcopy code for ses
    Generating custom resource definitions for ses
    Building service controller for ses
    Generating RBAC manifests for ses
    Running gofmt against generated code for ses
    Updating additional GitHub repository maintenance files
    ==== building ses-controller release artifacts ====
    Building release artifacts for ses-v1.0.1
    Generating common custom resource definitions
    Generating custom resource definitions for ses
    Generating RBAC manifests for ses
    ```
    
    ----------
    
    By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
    ack-bot authored Jan 14, 2025

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    b22914a View commit details

Commits on Jan 23, 2025

  1. Update to ACK runtime v0.41.0, code-generator v0.41.0 (#18)

    ### Update to ACK runtime `v0.41.0`, code-generator `v0.41.0`
    
    ----------
    
    * ACK code-generator `v0.41.0` [release notes](https://github.com/aws-controllers-k8s/code-generator/releases/tag/v0.41.0)
    * ACK runtime `v0.41.0` [release notes](https://github.com/aws-controllers-k8s/runtime/releases/tag/v0.41.0)
    
    ----------
    
    NOTE:
    This PR increments the release version of service controller from `v1.0.1` to `v1.0.2`
    
    Once this PR is merged, release `v1.0.2` will be automatically created for `ses-controller`
    
    **Please close this PR, if you do not want the new patch release for `ses-controller`**
    
    ----------
    
    #### stdout for `make build-controller`:
    
    ```
    building ack-generate ... ok.
    ==== building ses-controller ====
    Copying common custom resource definitions into ses
    Building Kubernetes API objects for ses
    Generating deepcopy code for ses
    Generating custom resource definitions for ses
    Building service controller for ses
    Generating RBAC manifests for ses
    Running gofmt against generated code for ses
    Updating additional GitHub repository maintenance files
    ==== building ses-controller release artifacts ====
    Building release artifacts for ses-v1.0.2
    Generating common custom resource definitions
    Generating custom resource definitions for ses
    Generating RBAC manifests for ses
    ```
    
    ----------
    
    By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
    ack-bot authored Jan 23, 2025

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    d114907 View commit details

Commits on Feb 5, 2025

  1. Generate with SDK-V2 model (#19)

    By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
    michaelhtm authored Feb 5, 2025
    Copy the full SHA
    3c10ed1 View commit details

Commits on Feb 6, 2025

  1. Update to ACK runtime v0.42.0, code-generator v0.42.0 (#20)

    ### Update to ACK runtime `v0.42.0`, code-generator `v0.42.0`
    
    ----------
    
    * ACK code-generator `v0.42.0` [release notes](https://github.com/aws-controllers-k8s/code-generator/releases/tag/v0.42.0)
    * ACK runtime `v0.42.0` [release notes](https://github.com/aws-controllers-k8s/runtime/releases/tag/v0.42.0)
    
    ----------
    
    NOTE:
    This PR increments the release version of service controller from `v1.0.2` to `v1.0.3`
    
    Once this PR is merged, release `v1.0.3` will be automatically created for `ses-controller`
    
    **Please close this PR, if you do not want the new patch release for `ses-controller`**
    
    ----------
    
    #### stdout for `make build-controller`:
    
    ```
    building ack-generate ... ok.
    ==== building ses-controller ====
    Copying common custom resource definitions into ses
    Building Kubernetes API objects for ses
    Generating deepcopy code for ses
    Generating custom resource definitions for ses
    Building service controller for ses
    Running GO mod tidy
    Generating RBAC manifests for ses
    Running gofmt against generated code for ses
    Updating additional GitHub repository maintenance files
    ==== building ses-controller release artifacts ====
    Building release artifacts for ses-v1.0.3
    Generating common custom resource definitions
    Generating custom resource definitions for ses
    Generating RBAC manifests for ses
    ```
    
    ----------
    
    By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
    ack-bot authored Feb 6, 2025
    Copy the full SHA
    66cc1c1 View commit details

Commits on Feb 18, 2025

  1. Update to ACK runtime v0.43.0, code-generator v0.43.0 (#21)

    ### Update to ACK runtime `v0.43.0`, code-generator `v0.43.0`
    
    ----------
    
    * ACK code-generator `v0.43.0` [release notes](https://github.com/aws-controllers-k8s/code-generator/releases/tag/v0.43.0)
    * ACK runtime `v0.43.0` [release notes](https://github.com/aws-controllers-k8s/runtime/releases/tag/v0.43.0)
    
    ----------
    
    NOTE:
    This PR increments the release version of service controller from `v1.0.3` to `v1.0.4`
    
    Once this PR is merged, release `v1.0.4` will be automatically created for `ses-controller`
    
    **Please close this PR, if you do not want the new patch release for `ses-controller`**
    
    ----------
    
    #### stdout for `make build-controller`:
    
    ```
    building ack-generate ... ok.
    ==== building ses-controller ====
    Copying common custom resource definitions into ses
    Building Kubernetes API objects for ses
    Generating deepcopy code for ses
    Generating custom resource definitions for ses
    Building service controller for ses
    Running GO mod tidy
    Generating RBAC manifests for ses
    Running gofmt against generated code for ses
    Updating additional GitHub repository maintenance files
    ==== building ses-controller release artifacts ====
    Building release artifacts for ses-v1.0.4
    Generating common custom resource definitions
    Generating custom resource definitions for ses
    Generating RBAC manifests for ses
    ```
    
    ----------
    
    By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
    ack-bot authored Feb 18, 2025

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    fee0ca2 View commit details

Commits on Feb 19, 2025

  1. remove getImmutableFieldChanges references (#22)

    fix aws-controllers-k8s/code-generator#565
    
    Description of changes:
    Remove getImmutableFieldChanges from hooks to support cel immutability
    
    By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
    rushmash91 authored Feb 19, 2025
    Copy the full SHA
    d2e3935 View commit details

Commits on Feb 20, 2025

  1. Update to ACK runtime v0.43.0, code-generator v0.43.2 (#24)

    ### Update to ACK runtime `v0.43.0`, code-generator `v0.43.2`
    
    ----------
    
    * ACK code-generator `v0.43.2` [release notes](https://github.com/aws-controllers-k8s/code-generator/releases/tag/v0.43.2)
    * ACK runtime `v0.43.0` [release notes](https://github.com/aws-controllers-k8s/runtime/releases/tag/v0.43.0)
    
    ----------
    
    NOTE:
    This PR increments the release version of service controller from `v1.0.4` to `v1.0.5`
    
    Once this PR is merged, release `v1.0.5` will be automatically created for `ses-controller`
    
    **Please close this PR, if you do not want the new patch release for `ses-controller`**
    
    ----------
    
    #### stdout for `make build-controller`:
    
    ```
    building ack-generate ... ok.
    ==== building ses-controller ====
    Copying common custom resource definitions into ses
    Building Kubernetes API objects for ses
    Generating deepcopy code for ses
    Generating custom resource definitions for ses
    Building service controller for ses
    Running GO mod tidy
    Generating RBAC manifests for ses
    Running gofmt against generated code for ses
    Updating additional GitHub repository maintenance files
    ==== building ses-controller release artifacts ====
    Building release artifacts for ses-v1.0.5
    Generating common custom resource definitions
    Generating custom resource definitions for ses
    Generating RBAC manifests for ses
    ```
    
    ----------
    
    By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
    ack-bot authored Feb 20, 2025
    Copy the full SHA
    e0c48c8 View commit details
3 changes: 1 addition & 2 deletions OWNERS
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
# See the OWNERS docs at https://go.k8s.io/owners

approvers:
- core-ack-team
- service-team
- core-ack-team
13 changes: 10 additions & 3 deletions OWNERS_ALIASES
Original file line number Diff line number Diff line change
@@ -3,7 +3,14 @@
aliases:
core-ack-team:
- a-hilaly
- michaelhtm
- jlbutler
# TODO: Add your team members' GitHub aliases to the team alias
service-team: []
- michaelhtm
- TiberiuGC
- rushmash91
# emeritus-core-ack-team:
# - jaypipes
# - jljaco
# - mhausenblas
# - RedbackThomson
# - vijtrip2
# - ivelichkovich
14 changes: 7 additions & 7 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: "2024-11-27T02:16:24Z"
build_hash: 9715a2a715317a76ae83825294ca50cde9afd97b
go_version: go1.22.4
version: v0.39.1-4-g9715a2a
api_directory_checksum: 3d3ca082ed59a9e43ed3f0e3ca4462c926d548fc
build_date: "2025-02-20T18:05:07Z"
build_hash: a326346bd3a6973254d247c9ab2dc76790c36241
go_version: go1.24.0
version: v0.43.2
api_directory_checksum: 0e782a723bef4fdbbe330195438a37185b3553e6
api_version: v1alpha1
aws_sdk_go_version: v1.55.5
aws_sdk_go_version: v1.32.6
generator_config_info:
file_checksum: c1c2353a7629abe8a4db1f8897b04e36bf4ff4d6
file_checksum: 729b214eabf642ee5fbc89c822320e00cc1d9786
original_file_name: generator.yaml
last_modification:
reason: API generation
4 changes: 3 additions & 1 deletion apis/v1alpha1/configuration_set.go

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

56 changes: 28 additions & 28 deletions apis/v1alpha1/enums.go

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

8 changes: 3 additions & 5 deletions apis/v1alpha1/generator.yaml
Original file line number Diff line number Diff line change
@@ -10,9 +10,6 @@ ignore:

field_paths:
- CreateConfigurationSetInput.ConfigurationSet

model_name: email

resources:
ConfigurationSet:
fields:
@@ -23,8 +20,6 @@ resources:
list_operation:
match_fields:
- Name
update_operation:
custom_method_name: customUpdate
renames:
operations:
DescribeConfigurationSet:
@@ -36,6 +31,9 @@ resources:
tags:
ignore: true
exceptions:
errors:
404:
code: ConfigurationSetDoesNotExist
terminal_codes:
- ConfigurationSetAlreadyExists
- InvalidConfigurationSet
16 changes: 8 additions & 8 deletions cmd/controller/main.go

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

4 changes: 4 additions & 0 deletions config/controller/deployment.yaml
Original file line number Diff line number Diff line change
@@ -41,6 +41,8 @@ spec:
- "$(LEADER_ELECTION_NAMESPACE)"
- --reconcile-default-max-concurrent-syncs
- "$(RECONCILE_DEFAULT_MAX_CONCURRENT_SYNCS)"
- --feature-gates
- "$(FEATURE_GATES)"
image: controller:latest
name: controller
ports:
@@ -76,6 +78,8 @@ spec:
value: "ack-system"
- name: "RECONCILE_DEFAULT_MAX_CONCURRENT_SYNCS"
value: "1"
- name: "FEATURE_GATES"
value: ""
securityContext:
allowPrivilegeEscalation: false
privileged: false
2 changes: 1 addition & 1 deletion config/controller/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -6,4 +6,4 @@ kind: Kustomization
images:
- name: controller
newName: public.ecr.aws/aws-controllers-k8s/ses-controller
newTag: 1.0.0
newTag: 1.0.5
5 changes: 4 additions & 1 deletion config/crd/bases/ses.services.k8s.aws_configurationsets.yaml
Original file line number Diff line number Diff line change
@@ -49,6 +49,9 @@ spec:
properties:
name:
type: string
x-kubernetes-validations:
- message: Value is immutable once set
rule: self == oldSelf
type: object
status:
description: ConfigurationSetStatus defines the observed state of ConfigurationSet
@@ -84,7 +87,7 @@ spec:
type: object
conditions:
description: |-
All CRS managed by ACK have a common `Status.Conditions` member that
All CRs managed by ACK have a common `Status.Conditions` member that
contains a collection of `ackv1alpha1.Condition` objects that describe
the various terminal states of the CR and its backend AWS service API
resource
8 changes: 3 additions & 5 deletions generator.yaml
Original file line number Diff line number Diff line change
@@ -10,9 +10,6 @@ ignore:

field_paths:
- CreateConfigurationSetInput.ConfigurationSet

model_name: email

resources:
ConfigurationSet:
fields:
@@ -23,8 +20,6 @@ resources:
list_operation:
match_fields:
- Name
update_operation:
custom_method_name: customUpdate
renames:
operations:
DescribeConfigurationSet:
@@ -36,6 +31,9 @@ resources:
tags:
ignore: true
exceptions:
errors:
404:
code: ConfigurationSetDoesNotExist
terminal_codes:
- ConfigurationSetAlreadyExists
- InvalidConfigurationSet
Loading