Skip to content

Addon Test Panicking when manually disabling few dependencies #1039

@vkuma17

Description

@vkuma17

Addon test is panicking without proper error message when we are disabling multiple dependencies.. Configs onboarded to the catalog are as expected but error comes while updating configurations. I have disabled few dependencies in below fashion.

	options.AddonConfig.Dependencies = []cloudinfo.AddonConfig{
		{
			OfferingName:   "deploy-arch-ibm-cloud-monitoring",
			OfferingFlavor: "fully-configurable",
			Enabled:        core.BoolPtr(false), // explicitly disabled
		},
		{
			OfferingName:   "deploy-arch-ibm-cloud-logs",
			OfferingFlavor: "fully-configurable",
			Enabled:        core.BoolPtr(false), // explicitly disabled
		},
		{
			OfferingName:   "deploy-arch-ibm-activity-tracker",
			OfferingFlavor: "fully-configurable",
			Enabled:        core.BoolPtr(false), // explicitly disabled
		},
		{
			OfferingName:   "deploy-arch-ibm-event-notifications",
			OfferingFlavor: "fully-configurable",
			Enabled:        core.BoolPtr(false), // explicitly disabled
		},
		{
			OfferingName:   "deploy-arch-ibm-cos",
			OfferingFlavor: "fully-configurable",
			Enabled:        core.BoolPtr(false), // explicitly disabled
		},
	}

I am seeing below error

91cb-8014ada79264'
[TestAddonsDefaultConfiguration] Cache HIT for offering: catalogID='e019b41b-af2e-4873-91cb-8014ada79264', offeringID='29386fc7-91bd-45b3-ab98-d0b4a65dbb22'
[TestAddonsDefaultConfiguration] Warning: no type information found for key secrets_manager_region, defaulting to 'string'
[TestAddonsDefaultConfiguration] Confirmed AddonConfig IDs: CatalogID='e019b41b-af2e-4873-91cb-8014ada79264', OfferingID='29386fc7-91bd-45b3-ab98-d0b4a65dbb22'
[TestAddonsDefaultConfiguration] Successfully set AddonConfig: CatalogID='e019b41b-af2e-4873-91cb-8014ada79264', OfferingID='29386fc7-91bd-45b3-ab98-d0b4a65dbb22', VersionLocator='e019b41b-af2e-4873-91cb-8014ada79264.37770a39-254b-423c-b164-b33614ab36a1'
[TestAddonsDefaultConfiguration] Getting offering details: catalogID='7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3', offeringID='73debdbf-894f-4c14-81c7-5ece3a70b67d-global'
[TestAddonsDefaultConfiguration] Getting offering details: catalogID='7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3', offeringID='63d8ae58-fbf3-41ce-b844-0fb5b85882ab-global'
[TestAddonsDefaultConfiguration] Getting offering details: catalogID='7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3', offeringID='918453c3-4f97-4583-8c4a-83ef12fc7916-global'
[TestAddonsDefaultConfiguration] Getting offering details: catalogID='7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3', offeringID='c7ac3ee6-4f48-4236-b974-b0cd8c624a46-global'
[TestAddonsDefaultConfiguration] TEST EXECUTION END: TestAddonsDefaultConfiguration - RESULT: PANICKED (error: panic: runtime error: index out of range [1] with length 1)

Affected modules

Terraform CLI and Terraform provider versions

  • Terraform version:
  • Provider version:

Terraform output

Debug output

Expected behavior

Actual behavior

Steps to reproduce (including links and screen captures)

  1. Run terraform apply

Anything else


By submitting this issue, you agree to follow our Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions