Skip to content

Update first-party Pulumi dependencies #21411

Update first-party Pulumi dependencies

Update first-party Pulumi dependencies #21411

Triggered via pull request June 16, 2026 02:43
Status Failure
Total duration 3m 2s
Artifacts 7

run-acceptance-tests.yml

on: pull_request
prerequisites  /  prerequisites
40s
prerequisites / prerequisites
comment-notification
comment-notification
Matrix: build_provider / build_provider
Matrix: build_sdk / build_sdk
test_provider
32s
test_provider
build_schema
32s
build_schema
Matrix: test / test
Waiting for pending jobs
sentinel
0s
sentinel
Fit to window
Zoom out
Zoom in

Annotations

13 errors and 36 warnings
Unexpected file modified: sdk/nodejs/vpcCniAddon.ts#L0
File modified: @@ -84,7 +84,7 @@ export interface VpcCniAddonArgs { /** * The version of the addon to use. If not specified, the latest version of the addon for the cluster's Kubernetes version will be used. */ - addonVersion?: pulumi.Input<string>; + addonVersion?: pulumi.Input<string | undefined>; /** * The name of the EKS cluster. */ @@ -92,85 +92,85 @@ export interface VpcCniAddonArgs { /** * The Kubernetes version of the cluster. This is used to determine the addon version to use if `addonVersion` is not specified. */ - clusterVersion?: pulumi.Input<string>; + clusterVersion?: pulumi.Input<string | undefined>; /** * Specifies whether ipamd should configure rp filter for primary interface. Default is `false`. */ - cniConfigureRpfilter?: pulumi.Input<boolean>; + cniConfigureRpfilter?: pulumi.Input<boolean | undefined>; /** * Specifies that your pods may use subnets and security groups that are independent of your worker node's VPC configuration. By default, pods share the same subnet and security groups as the worker node's primary interface. Setting this variable to true causes ipamd to use the security groups and VPC subnet in a worker node's ENIConfig for elastic network interface allocation. You must create an ENIConfig custom resource for each subnet that your pods will reside in, and then annotate or label each worker node to use a specific ENIConfig (multiple worker nodes can be annotated or labelled with the same ENIConfig). Worker nodes can only be annotated with a single ENIConfig at a time, and the subnet in the ENIConfig must belong to the same Availability Zone that the worker node resides in. For more information, see CNI Custom Networking in the Amazon EKS User Guide. Default is `false` */ - cniCustomNetworkCfg?: pulumi.Input<boolean>; + cniCustomNetworkCfg?: pulumi.Input<boolean | undefined>; /** * Specifies whether an external NAT gateway should be used to provide SNAT of secondary ENI IP addresses. If set to true, the SNAT iptables rule and off-VPC IP rule are not applied, and these rules are removed if they have already been applied. Disable SNAT if you need to allow inbound communication to your pods from external VPNs, direct connections, and external VPCs, and your pods do not need to access the Internet directly via an Internet Gateway. However, your nodes must be running in a private subnet and connected to the internet through an AWS NAT Gateway or another external NAT device. Default is `false` */ - cniExternalSnat?: pulumi.Input<boolean>; + cniExternalSnat?: pulumi.Input<boolean | undefined>; /** * Custom configuration values for the vpc-cni addon. This object must match the schema derived from [describe-addon-configuration](https://docs.aws.amazon.com/cli/latest/reference/eks/describe-addon-configuration.html). */ - configurationValues?: pulumi.Input<{[key: string]: any}>; + configurationValues?: pulumi.Input<{[key: string]: any} | undefined>; /** * Specifies that your pods may use subnets and security groups (within the same VPC as your control plane resources) that are independent of your cluster's `resourcesVpcConfig`. * * Defaults to false. */ - customNetworkConfig?: pulumi.Input<boolean>; + customNetworkConfig?: pulumi.Input<boolean | undefined>; /** * Allows the kubelet's liveness and readiness probes to connect via TCP when pod ENI is enabled. This will slightly increase local TCP connection latency. */ - disableTcpEarlyDemux?: pulumi.Input<boolean>; + disableTcpEarlyDemux?: pulumi.Input<boolean | undefined>; /** * Enables using Kubernetes network policies. In Kubernetes, by default, all pod-to-pod communication is allowed. Communication can be restricted with Kubernetes NetworkPolicy objects. * * See for more information: [Kubernetes Network Policies](https://kubernetes.io/docs/concepts/services-networking/network-policies/). */ - enableNetwo
Unexpected file modified: sdk/nodejs/types/input.ts#L0
File modified: @@ -26,7 +26,7 @@ export interface AccessEntryArgs { /** * A list of groups within Kubernetes to which the IAM principal is mapped to. */ - kubernetesGroups?: pulumi.Input<pulumi.Input<string>[]>; + kubernetesGroups?: pulumi.Input<pulumi.Input<string>[] | undefined>; /** * The IAM Principal ARN which requires Authentication access to the EKS cluster. */ @@ -34,16 +34,16 @@ export interface AccessEntryArgs { /** * The tags to apply to the AccessEntry. */ - tags?: pulumi.Input<{[key: string]: pulumi.Input<string>}>; + tags?: pulumi.Input<{[key: string]: pulumi.Input<string>} | undefined>; /** * The type of the new access entry. Valid values are STANDARD, FARGATE_LINUX, EC2_LINUX, and EC2_WINDOWS. * Defaults to STANDARD which provides the standard workflow. EC2_LINUX, EC2_WINDOWS, FARGATE_LINUX types disallow users to input a username or kubernetesGroup, and prevent associating access policies. */ - type?: pulumi.Input<enums.AccessEntryType>; + type?: pulumi.Input<enums.AccessEntryType | undefined>; /** * Defaults to the principalArn if the principal is a user, else defaults to assume-role/session-name. */ - username?: pulumi.Input<string>; + username?: pulumi.Input<string | undefined>; } /** @@ -72,7 +72,7 @@ export interface AutoModeOptionsArgs { /** * Compute configuration for EKS Auto Mode. */ - computeConfig?: pulumi.Input<inputs.ClusterComputeConfigArgs>; + computeConfig?: pulumi.Input<inputs.ClusterComputeConfigArgs | undefined>; /** * Whether to create an IAM role for the EKS Auto Mode node group if none is provided in `computeConfig`. */ @@ -102,11 +102,11 @@ export interface ClusterComputeConfigArgs { * * By default, the built-in `system` and `general-purpose` nodepools are enabled. */ - nodePools?: pulumi.Input<pulumi.Input<string>[]>; + nodePools?: pulumi.Input<pulumi.Input<string>[] | undefined>; /** * The ARN of the IAM Role EKS will assign to EC2 Managed Instances in your EKS Auto Mode cluster. This value cannot be changed after the compute capability of EKS Auto Mode is enabled. */ - nodeRoleArn?: pulumi.Input<string>; + nodeRoleArn?: pulumi.Input<string | undefined>; } /** @@ -123,7 +123,7 @@ export interface ClusterNodeGroupOptionsArgs { * See for more details: * - https://docs.aws.amazon.com/eks/latest/userguide/eks-optimized-ami.html. */ - amiId?: pulumi.Input<string>; + amiId?: pulumi.Input<string | undefined>; /** * The AMI Type to use for the worker nodes. * @@ -131,7 +131,7 @@ export interface ClusterNodeGroupOptionsArgs { * * Note: `amiType` and `gpu` are mutually exclusive. */ - amiType?: pulumi.Input<string>; + amiType?: pulumi.Input<string | undefined>; /** * The tags to apply to the NodeGroup's AutoScalingGroup in the CloudFormation Stack. * @@ -139,11 +139,11 @@ export interface ClusterNodeGroupOptionsArgs { * * Note: Given the inheritance of auto-generated CF tags and `cloudFormationTags`, you should either supply the tag in `autoScalingGroupTags` or `cloudFormationTags`, but not both. */ - autoScalingGroupTags?: pulumi.Input<{[key: string]: pulumi.Input<string>}>; + autoScalingGroupTags?: pulumi.Input<{[key: string]: pulumi.Input<string>} | undefined>; /** * Additional args to pass directly to `/etc/eks/bootstrap.sh`. For details on available options, see: https://github.com/awslabs/amazon-eks-ami/blob/master/files/bootstrap.sh. Note that the `--apiserver-endpoint`, `--b64-cluster-ca` and `--kubelet-extra-args` flags are included automatically based on other configuration parameters. */ - bootstrapExtraArgs?: pulumi.Input<string>; + bootstrapExtraArgs?: pulumi.Input<string | undefined>; /** * The configuration settings for Bottlerocket OS. * The settings will get merged with the base settings the provider uses to configure Bott
Unexpected file modified: sdk/nodejs/tsconfig.json#L0
File modified: @@ -1,16 +1,22 @@ { "compilerOptions": { + // Output "outDir": "bin", - "target": "ES2020", - "module": "commonjs", - "moduleResolution": "node", "declaration": true, + "declarationMap": true, "sourceMap": true, "stripInternal": true, - "experimentalDecorators": true, + // Environment + "target": "ES2022", + "module": "nodenext", + "moduleResolution": "nodenext", + "moduleDetection": "force", + "types": ["node"], + // Type Checking + "strict": true, "noFallthroughCasesInSwitch": true, - "forceConsistentCasingInFileNames": true, - "strict": true + "noImplicitReturns": true, + "skipLibCheck": true }, "files": [ "addon.ts",
Unexpected file modified: sdk/nodejs/nodeGroupV2.ts#L0
File modified: @@ -130,7 +130,7 @@ export interface NodeGroupV2Args { * See for more details: * - https://docs.aws.amazon.com/eks/latest/userguide/eks-optimized-ami.html. */ - amiId?: pulumi.Input<string>; + amiId?: pulumi.Input<string | undefined>; /** * The AMI Type to use for the worker nodes. * @@ -138,7 +138,7 @@ export interface NodeGroupV2Args { * * Note: `amiType` and `gpu` are mutually exclusive. */ - amiType?: pulumi.Input<string>; + amiType?: pulumi.Input<string | undefined>; /** * The tags to apply to the NodeGroup's AutoScalingGroup in the CloudFormation Stack. * @@ -146,11 +146,11 @@ export interface NodeGroupV2Args { * * Note: Given the inheritance of auto-generated CF tags and `cloudFormationTags`, you should either supply the tag in `autoScalingGroupTags` or `cloudFormationTags`, but not both. */ - autoScalingGroupTags?: pulumi.Input<{[key: string]: pulumi.Input<string>}>; + autoScalingGroupTags?: pulumi.Input<{[key: string]: pulumi.Input<string>} | undefined>; /** * Additional args to pass directly to `/etc/eks/bootstrap.sh`. For details on available options, see: https://github.com/awslabs/amazon-eks-ami/blob/master/files/bootstrap.sh. Note that the `--apiserver-endpoint`, `--b64-cluster-ca` and `--kubelet-extra-args` flags are included automatically based on other configuration parameters. */ - bootstrapExtraArgs?: pulumi.Input<string>; + bootstrapExtraArgs?: pulumi.Input<string | undefined>; /** * The configuration settings for Bottlerocket OS. * The settings will get merged with the base settings the provider uses to configure Bottlerocket. @@ -163,13 +163,13 @@ export interface NodeGroupV2Args { * * For an overview of the available settings, see https://bottlerocket.dev/en/os/1.20.x/api/settings/. */ - bottlerocketSettings?: pulumi.Input<{[key: string]: any}>; + bottlerocketSettings?: pulumi.Input<{[key: string]: any} | undefined>; /** * The tags to apply to the CloudFormation Stack of the Worker NodeGroup. * * Note: Given the inheritance of auto-generated CF tags and `cloudFormationTags`, you should either supply the tag in `autoScalingGroupTags` or `cloudFormationTags`, but not both. */ - cloudFormationTags?: pulumi.Input<{[key: string]: pulumi.Input<string>}>; + cloudFormationTags?: pulumi.Input<{[key: string]: pulumi.Input<string>} | undefined>; /** * The target EKS cluster. */ @@ -177,15 +177,15 @@ export interface NodeGroupV2Args { /** * The ingress rule that gives node group access. */ - clusterIngressRule?: pulumi.Input<pulumiAws.ec2.SecurityGroupRule>; + clusterIngressRule?: pulumi.Input<pulumiAws.ec2.SecurityGroupRule | undefined>; /** * The ID of the ingress rule that gives node group access. */ - clusterIngressRuleId?: pulumi.Input<string>; + clusterIngressRuleId?: pulumi.Input<string | undefined>; /** * The number of worker nodes that should be running in the cluster. Defaults to 2. */ - desiredCapacity?: pulumi.Input<number>; + desiredCapacity?: pulumi.Input<number | undefined>; /** * Enables/disables detailed monitoring of the EC2 instances. * @@ -195,17 +195,17 @@ export interface NodeGroupV2Args { * Note: You are charged per metric that is sent to CloudWatch. You are not charged for data storage. * For more information, see "Paid tier" and "Example 1 - EC2 Detailed Monitoring" here https://aws.amazon.com/cloudwatch/pricing/. */ - enableDetailedMonitoring?: pulumi.Input<boolean>; + enableDetailedMonitoring?: pulumi.Input<boolean | undefined>; /** * Encrypt the root block device of the nodes in the node group. */ - encryptRootBlockDevice?: pulumi.Input<boolean>; + encryptRootBlockDevice?: pulumi.Input<boolean | undefined>; /** * Extra security groups to attach on all nodes in this worker node group. * * This add
Unexpected file modified: sdk/nodejs/nodeGroupSecurityGroup.ts#L0
File modified: @@ -83,7 +83,7 @@ export interface NodeGroupSecurityGroupArgs { /** * Key-value mapping of tags to apply to this security group. */ - tags?: pulumi.Input<{[key: string]: pulumi.Input<string>}>; + tags?: pulumi.Input<{[key: string]: pulumi.Input<string>} | undefined>; /** * The VPC in which to create the worker node group. */
Unexpected file modified: sdk/nodejs/nodeGroup.ts#L0
File modified: @@ -137,7 +137,7 @@ export interface NodeGroupArgs { * See for more details: * - https://docs.aws.amazon.com/eks/latest/userguide/eks-optimized-ami.html. */ - amiId?: pulumi.Input<string>; + amiId?: pulumi.Input<string | undefined>; /** * The AMI Type to use for the worker nodes. * @@ -145,7 +145,7 @@ export interface NodeGroupArgs { * * Note: `amiType` and `gpu` are mutually exclusive. */ - amiType?: pulumi.Input<string>; + amiType?: pulumi.Input<string | undefined>; /** * The tags to apply to the NodeGroup's AutoScalingGroup in the CloudFormation Stack. * @@ -153,11 +153,11 @@ export interface NodeGroupArgs { * * Note: Given the inheritance of auto-generated CF tags and `cloudFormationTags`, you should either supply the tag in `autoScalingGroupTags` or `cloudFormationTags`, but not both. */ - autoScalingGroupTags?: pulumi.Input<{[key: string]: pulumi.Input<string>}>; + autoScalingGroupTags?: pulumi.Input<{[key: string]: pulumi.Input<string>} | undefined>; /** * Additional args to pass directly to `/etc/eks/bootstrap.sh`. For details on available options, see: https://github.com/awslabs/amazon-eks-ami/blob/master/files/bootstrap.sh. Note that the `--apiserver-endpoint`, `--b64-cluster-ca` and `--kubelet-extra-args` flags are included automatically based on other configuration parameters. */ - bootstrapExtraArgs?: pulumi.Input<string>; + bootstrapExtraArgs?: pulumi.Input<string | undefined>; /** * The configuration settings for Bottlerocket OS. * The settings will get merged with the base settings the provider uses to configure Bottlerocket. @@ -170,13 +170,13 @@ export interface NodeGroupArgs { * * For an overview of the available settings, see https://bottlerocket.dev/en/os/1.20.x/api/settings/. */ - bottlerocketSettings?: pulumi.Input<{[key: string]: any}>; + bottlerocketSettings?: pulumi.Input<{[key: string]: any} | undefined>; /** * The tags to apply to the CloudFormation Stack of the Worker NodeGroup. * * Note: Given the inheritance of auto-generated CF tags and `cloudFormationTags`, you should either supply the tag in `autoScalingGroupTags` or `cloudFormationTags`, but not both. */ - cloudFormationTags?: pulumi.Input<{[key: string]: pulumi.Input<string>}>; + cloudFormationTags?: pulumi.Input<{[key: string]: pulumi.Input<string>} | undefined>; /** * The target EKS cluster. */ @@ -184,15 +184,15 @@ export interface NodeGroupArgs { /** * The ingress rule that gives node group access. */ - clusterIngressRule?: pulumi.Input<pulumiAws.ec2.SecurityGroupRule>; + clusterIngressRule?: pulumi.Input<pulumiAws.ec2.SecurityGroupRule | undefined>; /** * The ID of the ingress rule that gives node group access. */ - clusterIngressRuleId?: pulumi.Input<string>; + clusterIngressRuleId?: pulumi.Input<string | undefined>; /** * The number of worker nodes that should be running in the cluster. Defaults to 2. */ - desiredCapacity?: pulumi.Input<number>; + desiredCapacity?: pulumi.Input<number | undefined>; /** * Enables/disables detailed monitoring of the EC2 instances. * @@ -202,17 +202,17 @@ export interface NodeGroupArgs { * Note: You are charged per metric that is sent to CloudWatch. You are not charged for data storage. * For more information, see "Paid tier" and "Example 1 - EC2 Detailed Monitoring" here https://aws.amazon.com/cloudwatch/pricing/. */ - enableDetailedMonitoring?: pulumi.Input<boolean>; + enableDetailedMonitoring?: pulumi.Input<boolean | undefined>; /** * Encrypt the root block device of the nodes in the node group. */ - encryptRootBlockDevice?: pulumi.Input<boolean>; + encryptRootBlockDevice?: pulumi.Input<boolean | undefined>; /** * Extra security groups to attach on all nodes in this worker node group. * * This additional set
Unexpected file modified: sdk/nodejs/managedNodeGroup.ts#L0
File modified: @@ -276,14 +276,14 @@ export interface ManagedNodeGroupArgs { * * See for more details: https://docs.aws.amazon.com/eks/latest/userguide/eks-optimized-ami.html. */ - amiId?: pulumi.Input<string>; + amiId?: pulumi.Input<string | undefined>; /** * Type of Amazon Machine Image (AMI) associated with the EKS Node Group. Defaults to `AL2_x86_64`. * Note: `amiType` and `amiId` are mutually exclusive. * * See the AWS documentation (https://docs.aws.amazon.com/eks/latest/APIReference/API_Nodegroup.html#AmazonEKS-Type-Nodegroup-amiType) for valid AMI Types. This provider will only perform drift detection if a configuration value is provided. */ - amiType?: pulumi.Input<string>; + amiType?: pulumi.Input<string | undefined>; /** * Additional args to pass directly to `/etc/eks/bootstrap.sh`. For details on available options, see: https://github.com/awslabs/amazon-eks-ami/blob/master/files/bootstrap.sh. Note that the `--apiserver-endpoint`, `--b64-cluster-ca` and `--kubelet-extra-args` flags are included automatically based on other configuration parameters. * @@ -302,11 +302,11 @@ export interface ManagedNodeGroupArgs { * * For an overview of the available settings, see https://bottlerocket.dev/en/os/1.20.x/api/settings/. */ - bottlerocketSettings?: pulumi.Input<{[key: string]: any}>; + bottlerocketSettings?: pulumi.Input<{[key: string]: any} | undefined>; /** * Type of capacity associated with the EKS Node Group. Valid values: `ON_DEMAND`, `SPOT`. This provider will only perform drift detection if a configuration value is provided. */ - capacityType?: pulumi.Input<string>; + capacityType?: pulumi.Input<string | undefined>; /** * The target EKS cluster. */ @@ -314,11 +314,11 @@ export interface ManagedNodeGroupArgs { /** * Name of the EKS Cluster. */ - clusterName?: pulumi.Input<string>; + clusterName?: pulumi.Input<string | undefined>; /** * Disk size in GiB for worker nodes. Defaults to `20`. This provider will only perform drift detection if a configuration value is provided. */ - diskSize?: pulumi.Input<number>; + diskSize?: pulumi.Input<number | undefined>; /** * Determines whether to enable Elastic Fabric Adapter (EFA) support for the node group. If multiple different instance types are configured for the node group, the first one will be used to determine the network interfaces to use. Requires `placementGroupAvailabilityZone` to be set. */ @@ -333,7 +333,7 @@ export interface ManagedNodeGroupArgs { /** * Force version update if existing pods are unable to be drained due to a pod disruption budget issue. */ - forceUpdateVersion?: pulumi.Input<boolean>; + forceUpdateVersion?: pulumi.Input<boolean | undefined>; /** * Use the latest recommended EKS Optimized AMI with GPU support for the worker nodes. * Defaults to false. @@ -342,7 +342,7 @@ export interface ManagedNodeGroupArgs { * * See for more details: https://docs.aws.amazon.com/eks/latest/userguide/eks-optimized-amis.html. */ - gpu?: pulumi.Input<boolean>; + gpu?: pulumi.Input<boolean | undefined>; /** * Whether to ignore changes to the desired size of the Auto Scaling Group. This is useful when using Cluster Autoscaler. * @@ -352,7 +352,7 @@ export interface ManagedNodeGroupArgs { /** * Set of instance types associated with the EKS Node Group. Defaults to `["t3.medium"]`. This provider will only perform drift detection if a configuration value is provided. Currently, the EKS API only accepts a single value in the set. */ - instanceTypes?: pulumi.Input<pulumi.Input<string>[]>; + instanceTypes?: pulumi.Input<pulumi.Input<string>[] | undefined>; /** * Extra args to pass to the Kubelet. Corresponds to the options passed in the `--kubeletExtraArgs` flag to `/etc/eks/bootstrap.sh`. For example, '--port=10251 --address=0.0.0.0'. To escape character
Unexpected file modified: sdk/nodejs/clusterCreationRoleProvider.ts#L0
File modified: @@ -52,6 +52,6 @@ export class ClusterCreationRoleProvider extends pulumi.ComponentResource { * The set of arguments for constructing a ClusterCreationRoleProvider resource. */ export interface ClusterCreationRoleProviderArgs { - profile?: pulumi.Input<string>; - region?: pulumi.Input<string>; + profile?: pulumi.Input<string | undefined>; + region?: pulumi.Input<string | undefined>; }
Unexpected file modified: sdk/nodejs/cluster.ts#L0
File modified: @@ -289,21 +289,21 @@ export interface ClusterArgs { /** * Install default unmanaged add-ons, such as `aws-cni`, `kube-proxy`, and CoreDNS during cluster creation. If `false`, you must manually install desired add-ons. Changing this value will force a new cluster to be created. Defaults to `true` */ - bootstrapSelfManagedAddons?: pulumi.Input<boolean>; + bootstrapSelfManagedAddons?: pulumi.Input<boolean | undefined>; /** * The security group to use for the cluster API endpoint. If not provided, a new security group will be created with full internet egress and ingress from node groups. * * Note: The security group resource should not contain any inline ingress or egress rules. */ - clusterSecurityGroup?: pulumi.Input<pulumiAws.ec2.SecurityGroup>; + clusterSecurityGroup?: pulumi.Input<pulumiAws.ec2.SecurityGroup | undefined>; /** * The tags to apply to the cluster security group. */ - clusterSecurityGroupTags?: pulumi.Input<{[key: string]: pulumi.Input<string>}>; + clusterSecurityGroupTags?: pulumi.Input<{[key: string]: pulumi.Input<string>} | undefined>; /** * The tags to apply to the EKS cluster. */ - clusterTags?: pulumi.Input<{[key: string]: pulumi.Input<string>}>; + clusterTags?: pulumi.Input<{[key: string]: pulumi.Input<string>} | undefined>; /** * Options for managing the `coredns` addon. */ @@ -325,7 +325,7 @@ export interface ClusterArgs { * - https://aws.amazon.com/blogs/opensource/introducing-fine-grained-iam-roles-service-accounts/ * - https://www.pulumi.com/registry/packages/aws/api-docs/eks/cluster/#enabling-iam-roles-for-service-accounts */ - createOidcProvider?: pulumi.Input<boolean>; + createOidcProvider?: pulumi.Input<boolean | undefined>; /** * The IAM Role Provider used to create & authenticate against the EKS cluster. This role is given `[system:masters]` permission in K8S, See: https://docs.aws.amazon.com/eks/latest/userguide/add-user-role.html * @@ -335,22 +335,22 @@ export interface ClusterArgs { /** * Whether to enable deletion protection for the cluster. When enabled, the cluster cannot be deleted unless deletion protection is first disabled. Default: `false`. */ - deletionProtection?: pulumi.Input<boolean>; + deletionProtection?: pulumi.Input<boolean | undefined>; /** * The number of worker nodes that should be running in the cluster. Defaults to 2. */ - desiredCapacity?: pulumi.Input<number>; + desiredCapacity?: pulumi.Input<number | undefined>; /** * Sets the 'enableConfigMapMutable' option on the cluster kubernetes provider. * * Applies updates to the aws-auth ConfigMap in place over a replace operation if set to true. * https://www.pulumi.com/registry/packages/kubernetes/api-docs/provider/#enableconfigmapmutable_nodejs */ - enableConfigMapMutable?: pulumi.Input<boolean>; + enableConfigMapMutable?: pulumi.Input<boolean | undefined>; /** * Enable EKS control plane logging. This sends logs to cloudwatch. Possible list of values are: ["api", "audit", "authenticator", "controllerManager", "scheduler"]. By default it is off. */ - enabledClusterLogTypes?: pulumi.Input<pulumi.Input<string>[]>; + enabledClusterLogTypes?: pulumi.Input<pulumi.Input<string>[] | undefined>; /** * KMS Key ARN to use with the encryption configuration for the cluster. * @@ -358,19 +358,19 @@ export interface ClusterArgs { * See for more details: * - https://aws.amazon.com/about-aws/whats-new/2020/03/amazon-eks-adds-envelope-encryption-for-secrets-with-aws-kms/ */ - encryptionConfigKeyArn?: pulumi.Input<string>; + encryptionConfigKeyArn?: pulumi.Input<string | undefined>; /** * Indicates whether or not the Amazon EKS private API server endpoint is enabled. Default is `false`. */ - endpointPrivateAccess?: pulumi.Input<boolean>; + endpointPrivateAccess?: pulumi.Input<boolean | und
Unexpected file modified: sdk/nodejs/addon.ts#L0
File modified: @@ -70,7 +70,7 @@ export interface AddonArgs { /** * The version of the EKS add-on. The version must match one of the versions returned by describe-addon-versions. */ - addonVersion?: pulumi.Input<string>; + addonVersion?: pulumi.Input<string | undefined>; /** * The target EKS cluster. */ @@ -78,27 +78,27 @@ export interface AddonArgs { /** * Custom configuration values for addons specified as an object. This object value must match the JSON schema derived from describe-addon-configuration. */ - configurationValues?: pulumi.Input<{[key: string]: any}>; + configurationValues?: pulumi.Input<{[key: string]: any} | undefined>; /** * Indicates if you want to preserve the created resources when deleting the EKS add-on. */ - preserve?: pulumi.Input<boolean>; + preserve?: pulumi.Input<boolean | undefined>; /** * How to resolve field value conflicts when migrating a self-managed add-on to an Amazon EKS add-on. Valid values are NONE and OVERWRITE. For more details see the CreateAddon API Docs. */ - resolveConflictsOnCreate?: pulumi.Input<string>; + resolveConflictsOnCreate?: pulumi.Input<string | undefined>; /** * How to resolve field value conflicts for an Amazon EKS add-on if you've changed a value from the Amazon EKS default value. Valid values are NONE, OVERWRITE, and PRESERVE. For more details see the UpdateAddon API Docs. */ - resolveConflictsOnUpdate?: pulumi.Input<string>; + resolveConflictsOnUpdate?: pulumi.Input<string | undefined>; /** * The Amazon Resource Name (ARN) of an existing IAM role to bind to the add-on's service account. The role must be assigned the IAM permissions required by the add-on. If you don't specify an existing IAM role, then the add-on uses the permissions assigned to the node IAM role. For more information, see Amazon EKS node IAM role in the Amazon EKS User Guide. * * Note: To specify an existing IAM role, you must have an IAM OpenID Connect (OIDC) provider created for your cluster. For more information, see Enabling IAM roles for service accounts on your cluster in the Amazon EKS User Guide. */ - serviceAccountRoleArn?: pulumi.Input<string>; + serviceAccountRoleArn?: pulumi.Input<string | undefined>; /** * Key-value map of resource tags. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level. */ - tags?: pulumi.Input<pulumi.Input<{[key: string]: pulumi.Input<string>}>[]>; + tags?: pulumi.Input<pulumi.Input<{[key: string]: pulumi.Input<string>}>[] | undefined>; }
build_sdk / build_sdk (python)
The strategy configuration was canceled because "build_sdk.build_sdk.nodejs" failed
build_sdk / build_sdk (java)
The strategy configuration was canceled because "build_sdk.build_sdk.nodejs" failed
build_sdk / build_sdk (java)
The operation was canceled.
prerequisites / prerequisites
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: aws-actions/configure-aws-credentials@v4, pulumi/esc-action@9eb774255b1a4afb7855678ae8d4a77359da0d9b, pulumi/provider-version-action@3a647064cf4697c7c6352b9a1d9e554450cbe957. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
prerequisites / prerequisites
Input 'app-id' has been deprecated with message: Use 'client-id' instead.
prerequisites / prerequisites
Input 'app-id' has been deprecated with message: Use 'client-id' instead.
License Check / License Check
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pulumi/esc-action@9eb774255b1a4afb7855678ae8d4a77359da0d9b. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
License Check / License Check
Input 'app-id' has been deprecated with message: Use 'client-id' instead.
License Check / License Check
Input 'app-id' has been deprecated with message: Use 'client-id' instead.
test_provider
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pulumi/esc-action@9eb774255b1a4afb7855678ae8d4a77359da0d9b. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test_provider
Input 'app-id' has been deprecated with message: Use 'client-id' instead.
test_provider
Input 'app-id' has been deprecated with message: Use 'client-id' instead.
build_schema
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pulumi/esc-action@9eb774255b1a4afb7855678ae8d4a77359da0d9b, pulumi/git-status-check-action@v1, thollander/actions-comment-pull-request@24bffb9b452ba05a4f3f77933840a6a841d1b32b. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build_schema
Input 'app-id' has been deprecated with message: Use 'client-id' instead.
build_schema
Input 'app-id' has been deprecated with message: Use 'client-id' instead.
build_sdk / build_sdk (go)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c, pulumi/esc-action@9eb774255b1a4afb7855678ae8d4a77359da0d9b, pulumi/git-status-check-action@v1. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build_sdk / build_sdk (go)
Input 'app-id' has been deprecated with message: Use 'client-id' instead.
build_sdk / build_sdk (go)
Input 'app-id' has been deprecated with message: Use 'client-id' instead.
build_sdk / build_sdk (dotnet)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pulumi/esc-action@9eb774255b1a4afb7855678ae8d4a77359da0d9b, pulumi/git-status-check-action@v1. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build_sdk / build_sdk (dotnet)
Input 'app-id' has been deprecated with message: Use 'client-id' instead.
build_sdk / build_sdk (dotnet)
Input 'app-id' has been deprecated with message: Use 'client-id' instead.
build_sdk / build_sdk (nodejs)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pulumi/esc-action@9eb774255b1a4afb7855678ae8d4a77359da0d9b, pulumi/git-status-check-action@v1. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build_sdk / build_sdk (nodejs)
Input 'app-id' has been deprecated with message: Use 'client-id' instead.
build_sdk / build_sdk (nodejs)
Input 'app-id' has been deprecated with message: Use 'client-id' instead.
build_sdk / build_sdk (python)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pulumi/esc-action@9eb774255b1a4afb7855678ae8d4a77359da0d9b, pulumi/git-status-check-action@v1. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build_sdk / build_sdk (python)
Input 'app-id' has been deprecated with message: Use 'client-id' instead.
build_sdk / build_sdk (python)
Input 'app-id' has been deprecated with message: Use 'client-id' instead.
build_sdk / build_sdk (java)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pulumi/esc-action@9eb774255b1a4afb7855678ae8d4a77359da0d9b. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build_sdk / build_sdk (java)
Input 'app-id' has been deprecated with message: Use 'client-id' instead.
build_sdk / build_sdk (java)
Input 'app-id' has been deprecated with message: Use 'client-id' instead.
build_provider / Build linux-amd64
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pulumi/esc-action@9eb774255b1a4afb7855678ae8d4a77359da0d9b. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build_provider / Build linux-amd64
Input 'app-id' has been deprecated with message: Use 'client-id' instead.
build_provider / Build linux-amd64
Input 'app-id' has been deprecated with message: Use 'client-id' instead.
build_provider / Build windows-amd64
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pulumi/esc-action@9eb774255b1a4afb7855678ae8d4a77359da0d9b. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build_provider / Build windows-amd64
Input 'app-id' has been deprecated with message: Use 'client-id' instead.
build_provider / Build windows-amd64
Input 'app-id' has been deprecated with message: Use 'client-id' instead.
lint / lint
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pulumi/esc-action@9eb774255b1a4afb7855678ae8d4a77359da0d9b. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
lint / lint
Input 'app-id' has been deprecated with message: Use 'client-id' instead.
lint / lint
Input 'app-id' has been deprecated with message: Use 'client-id' instead.

Artifacts

Produced during runtime
Name Size Digest
dotnet-sdk.tar.gz Expired
396 KB
sha256:4dc01490b9de669f5972e1d6e035bd97153985cadcb9c137789cad0f1e38312c
go-sdk.tar.gz Expired
56.8 KB
sha256:028beb09d7485d45db7e3aa9a31d096afa63581aebed23157bdc39c87c393162
prerequisites-bin Expired
21.3 MB
sha256:3fd46776ced6116955d1a5afbf0616a34fb7274f5719f51ff39367bf41d610be
pulumi-resource-eks-v4.3.0-alpha.1781577797+cd4272a-linux-amd64.tar.gz Expired
36.6 MB
sha256:2c124db7bde4528f29a2a9b710ee39c265b79ee83db969b82af94011f95011c1
pulumi-resource-eks-v4.3.0-alpha.1781577797+cd4272a-windows-amd64.tar.gz Expired
35.5 MB
sha256:90de7958d5a2723f243cb6b27ede38963d8feac89faee6e1574b8a2d33beaa9d
python-sdk.tar.gz Expired
7.71 MB
sha256:c1a84044ca93ea21ab75aa2fe4b33dd3286bf996f36a37f15d2985de5123ffaa
schema-embed.json Expired
30.5 KB
sha256:7ee7475e1fdcc598e1dd0dde9a6e033a99884c65211577a6e3ed07f03d8944f8