Skip to content

Conversation

a-hilaly
Copy link
Member

3 years ago we added a mechanism to build controllers using local module
files for both ack-generate, controller binaries and container images.
However, those turned out to be very complex to manage and more
importantly to maintain... the only use case we've seen over the years
is the need to build a controller using a local runtime repository...

Now that we want to start running e2e tests against runtime
repositories, we need a simplified way to build controller images using
the local runtime repository, only!

This patch removes all the never-used tooling around go.local.mod and
keeps local-build-controller-image for prow testing purposes.

Signed-off-by: Amine Hilaly [email protected]
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

3 years ago we added a mechanism to build controllers using local module
files for both `ack-generate`, controller binaries and container images.
However, those turned out to be very complex to manage and more
importantly to maintain... the only use case we've seen over the years
is the need to build a controller using a local runtime repository...

Now that we want to start running e2e tests against runtime
repositories, we need a simplified way to build controller images using
the local runtime repository, only!

This patch removes all the never-used tooling around `go.local.mod` and
keeps `local-build-controller-image` for prow testing purposes.

Signed-off-by: Amine Hilaly <[email protected]>
@ack-prow ack-prow bot requested review from jlbutler and jljaco February 18, 2024 01:56
@ack-prow ack-prow bot added the approved label Feb 18, 2024
@a-hilaly
Copy link
Member Author

/test all

1 similar comment
@a-hilaly
Copy link
Member Author

/test all

@a-hilaly
Copy link
Member Author

/retest

2 similar comments
@a-hilaly
Copy link
Member Author

/retest

@a-hilaly
Copy link
Member Author

/retest

@a-hilaly
Copy link
Member Author

/test

Copy link

ack-prow bot commented Feb 18, 2024

@a-hilaly: The /test command needs one or more targets.
The following commands are available to trigger required jobs:

  • /test acm-controller-test
  • /test apigatewayv2-controller-test
  • /test cloudfront-controller-test
  • /test documentdb-controller-test
  • /test dynamodb-controller-test
  • /test ec2-controller-test
  • /test ecr-controller-test
  • /test efs-controller-test
  • /test eks-controller-test
  • /test eventbridge-controller-test
  • /test iam-controller-test
  • /test lambda-controller-test
  • /test pipes-controller-test
  • /test prometheusservice-controller-test
  • /test s3-controller-test
  • /test unit-test

The following commands are available to trigger optional jobs:

  • /test s3-olm-test

Use /test all to run all jobs.

In response to this:

/test

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@a-hilaly
Copy link
Member Author

/retest

9 similar comments
@a-hilaly
Copy link
Member Author

/retest

@a-hilaly
Copy link
Member Author

/retest

@a-hilaly
Copy link
Member Author

/retest

@a-hilaly
Copy link
Member Author

/retest

@a-hilaly
Copy link
Member Author

/retest

@a-hilaly
Copy link
Member Author

/retest

@a-hilaly
Copy link
Member Author

/retest

@a-hilaly
Copy link
Member Author

/retest

@a-hilaly
Copy link
Member Author

/retest

@ack-bot
Copy link
Collaborator

ack-bot commented Feb 18, 2024

/lgtm

@ack-prow ack-prow bot added the lgtm Indicates that a PR is ready to be merged. label Feb 18, 2024
Copy link

ack-prow bot commented Feb 18, 2024

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: a-hilaly, ack-bot

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@ack-prow ack-prow bot merged commit 71c40be into aws-controllers-k8s:main Feb 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved lgtm Indicates that a PR is ready to be merged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants