-
Notifications
You must be signed in to change notification settings - Fork 398
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
[Manifest] Allow TaskDefinition overrides in the Manifest #948
Comments
Nice! Is this going to only change the container definition for the service container? |
I see this as being able to update any field in the task def. We'll essentially generate our own task definition using the manifest - then merge in these fields from the customer's task definition. |
Gotcha that makes sense to me! |
Also a customer just reached out with this request: Hi guys, using the CLI, how would you define ulimit? "ulimits": [
{
"softLimit": 2048,
"hardLimit": 2048,
"name": "nofile"
} |
One thing that'd be cool that only task definition overrides wouldn't allow is override service specific parameters as well. For example, a customer requested being able to use PV 1.4.0 instead of the current $LATEST |
(copying from the gitter conversation) Cool, thanks for the clarification. To be clear, 1.3.0 is fine with me - I just wasn't sure if I was getting 1.3.0 b/c of something I had done, or something on the copilot/AWS default side. |
Hi folks! @iamhopaul123 posted a design proposal for this feature here: #2588 |
This feature was delivered in v1.10.0 🎉 ! Closing it here: https://github.com/aws/copilot-cli/releases/tag/v1.10.0 |
The manifest provides a great set of high level knobs for folks to configure their services.
Beyond that - it also provides environment based overrides.
There are some things that are harder to abstract away which are super useful to folks (readOnlyRootFilesystem, as an example, is hard to model - but important to some folks).
We propose a new section of the manifest:
These additions are additive.
The text was updated successfully, but these errors were encountered: