# Seller and product related information ## Seller commercial name sellerName: Example ## Seller alias in the AWS marketplace sellerMarketPlaceAlias: example-software ## Seller AWS account ID accountId: 123456789012 ## Product name productName: Example Solution ## Product category productCategory: networking ## Product URL productUrl: https://example.io/solution ## Marketplace product ID marketplaceProductId: prod-exa12thsdnghk ## Marketplace product URL marketplaceProductUrl: https://aws.amazon.com/marketplace/pp/prodview-1abcd2najvj5y ## Opt-in autocorrection. All of them default to false chartAutoCorrection: ## Opt-in removing hooks references from the templates and repackage the chart hooks: true ## Opt-in removing hooks unsupported capabilities from the templates and repackage the chart capabilities: true ## Opt-in replacing references to .Release.Service with 'eks' from the templates and repackage the chart releaseService: false # Add-on information addon: ## Add-on name name: solution ## Add-on version name versionName: Example Software Solution 1 ## Add-on version e.g. 0.1.0 version: 1.0.0 ## Add-on namespace namespace: ex-sol ## Add-on type type: networking ## Add-on helm chart URL helmChartUrl: 123456789012.dkr.ecr.us-east-1.amazonaws.com/example-software/solution-helm:0.1.0 ## Add-on helm chart URL protocol helmChartUrlProtocol: oci ## Add-on container images URLs containerImagesUrls: - 123456789012.dkr.ecr.us-east-1.amazonaws.com/example-software/solution:0.1.0 ## Add-on deployment prerequisites prerequisites: > Follow instructions in: https://docs.example.com/installation/prerequisites ## Add-on deployment instructions usageInstructions: > Follow instructions in: https://docs.example.com/instructions ## The description will be shown in the product details page and when the buyer is configuring or launching the product deliveryOptionDescription: > EKS add-on installation ## List of add-on supported kubernetes versions kubernetesVersion: - 1.26 - 1.27 - 1.28 ## Add-on containers supported architectures architectures: - arm64 - amd64 ## Parameters that will be used while installing this add-on on a EKS cluster environmentOverride: param1: value1 param2: value2 ## List of expanded values keys to be allowed to be modified when deploying the add-on customConfiguration: - resourceLimits.requests.cpu - resourceLimits.requests.memory - resourceLimits.limits.cpu - resourceLimits.limits.memory ## Map of parameters supported for inject secrets and the keys expected to be found in. DO NOT INCLUDE SECRET VALUES secretMapping: ### `exampleSecret` is the name of the parameter expected on the helm chart for the pre-created secret exampleSecret: ### `secretKeyOne` and `secretKeyOne` are the name of the keys to be resolved from AWS Secret Manager and added to the kubernetes `exampleWithSecretKeys` secret - secretKeyOne - secretKeyTwo ## Service accounts - IAM policies mapping serviceAccounts: serviceAccountOne: iamManagedPolicies: - arn:aws:iam::aws:policy/AWSMarketplaceMeteringRegisterUsage iamInlinePolicies: persistenceS3: > { "Version": "2012-10-17", "Statement": [ { "Sid": "SolutionPersistence", "Action": [ "s3:GetObject", "s3:PutObject" ], "Effect": "Allow", "Resource": [ "arn:aws:s3:::example-solution-*" ] } ] } serviceAccountTwo: iamManagedPolicies: - arn:aws:iam::aws:policy/CloudWatchLogsReadOnlyAccess