thankful-planet-44055
10/08/2023, 12:17 AMDiagnostics:
pulumi:pulumi:Stack (tonocracy-backend-etest):
error: Program failed with an unhandled exception:
Traceback (most recent call last):
File "/devops/__main__.py", line 206, in <module>
settings=sql.DatabaseInstanceSettingsArgs(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: DatabaseInstanceSettingsArgs.__init__() got an unexpected keyword argument 'edition'
The IDE is happy with this and it matches the code created by pulumi new.
class DatabaseInstanceSettingsArgs:
def __init__(__self__, *,
tier: pulumi.Input[str],
activation_policy: Optional[pulumi.Input[str]] = None,
active_directory_config: Optional[pulumi.Input['DatabaseInstanceSettingsActiveDirectoryConfigArgs']] = None,
advanced_machine_features: Optional[pulumi.Input['DatabaseInstanceSettingsAdvancedMachineFeaturesArgs']] = None,
availability_type: Optional[pulumi.Input[str]] = None,
backup_configuration: Optional[pulumi.Input['DatabaseInstanceSettingsBackupConfigurationArgs']] = None,
collation: Optional[pulumi.Input[str]] = None,
connector_enforcement: Optional[pulumi.Input[str]] = None,
data_cache_config: Optional[pulumi.Input['DatabaseInstanceSettingsDataCacheConfigArgs']] = None,
database_flags: Optional[pulumi.Input[Sequence[pulumi.Input['DatabaseInstanceSettingsDatabaseFlagArgs']]]] = None,
deletion_protection_enabled: Optional[pulumi.Input[bool]] = None,
deny_maintenance_period: Optional[pulumi.Input['DatabaseInstanceSettingsDenyMaintenancePeriodArgs']] = None,
disk_autoresize: Optional[pulumi.Input[bool]] = None,
disk_autoresize_limit: Optional[pulumi.Input[int]] = None,
disk_size: Optional[pulumi.Input[int]] = None,
disk_type: Optional[pulumi.Input[str]] = None,
edition: Optional[pulumi.Input[str]] = None, #### HERE
insights_config: Optional[pulumi.Input['DatabaseInstanceSettingsInsightsConfigArgs']] = None,
ip_configuration: Optional[pulumi.Input['DatabaseInstanceSettingsIpConfigurationArgs']] = None,
location_preference: Optional[pulumi.Input['DatabaseInstanceSettingsLocationPreferenceArgs']] = None,
maintenance_window: Optional[pulumi.Input['DatabaseInstanceSettingsMaintenanceWindowArgs']] = None,
password_validation_policy: Optional[pulumi.Input['DatabaseInstanceSettingsPasswordValidationPolicyArgs']] = None,
pricing_plan: Optional[pulumi.Input[str]] = None,
sql_server_audit_config: Optional[pulumi.Input['DatabaseInstanceSettingsSqlServerAuditConfigArgs']] = None,
time_zone: Optional[pulumi.Input[str]] = None,
user_labels: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
version: Optional[pulumi.Input[int]] = None):
Is there a silly mistake I’m making, or is the pulumi
command not in sync with the code in the project or ….?ancient-policeman-24615
10/09/2023, 5:44 PMpulumi_gcp
do you have installed (in your venv
by default)?thankful-planet-44055
10/09/2023, 9:34 PMancient-policeman-24615
10/09/2023, 10:49 PM./venv/bin/pip uninstall pulumi_gcp && ./venv/bin/pip install -r requirements.txt
, though Python experts might have a cleaner solution.thankful-planet-44055
10/10/2023, 1:21 AMdry-keyboard-94795
10/10/2023, 9:38 AMpur
to automate updating the requirements file: https://pypi.org/project/pur/Pulumi.yaml
and the requirements.txt file.
However I'd only recommend this if you have a way of managing the dependencies for the venv already