You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
MarkdownDescription: "(Envbuilder option) The path to the folder containing the devcontainer.json file that will be used to build the workspace and can either be an absolute path or a path relative to the workspace folder. If not provided, defaults to `.devcontainer`.",
119
131
Optional: true,
132
+
PlanModifiers: []planmodifier.String{
133
+
stringplanmodifier.RequiresReplace(),
134
+
},
120
135
},
121
136
"devcontainer_json_path": schema.StringAttribute{
122
137
MarkdownDescription: "(Envbuilder option) The path to a devcontainer.json file that is either an absolute path or a path relative to DevcontainerDir. This can be used in cases where one wants to substitute an edited devcontainer.json file for the one that exists in the repo.",
123
138
Optional: true,
139
+
PlanModifiers: []planmodifier.String{
140
+
stringplanmodifier.RequiresReplace(),
141
+
},
124
142
},
125
143
"dockerfile_path": schema.StringAttribute{
126
144
MarkdownDescription: "(Envbuilder option) The relative path to the Dockerfile that will be used to build the workspace. This is an alternative to using a devcontainer that some might find simpler.",
127
145
Optional: true,
146
+
PlanModifiers: []planmodifier.String{
147
+
stringplanmodifier.RequiresReplace(),
148
+
},
128
149
},
129
150
"docker_config_base64": schema.StringAttribute{
130
151
MarkdownDescription: "(Envbuilder option) The base64 encoded Docker config file that will be used to pull images from private container registries.",
MarkdownDescription: "Extra environment variables to set for the container. This may include envbuilder options.",
140
161
ElementType: types.StringType,
141
162
Optional: true,
163
+
PlanModifiers: []planmodifier.Map{
164
+
mapplanmodifier.RequiresReplace(),
165
+
},
142
166
},
143
167
"fallback_image": schema.StringAttribute{
144
168
MarkdownDescription: "(Envbuilder option) Specifies an alternative image to use when neither an image is declared in the devcontainer.json file nor a Dockerfile is present. If there's a build failure (from a faulty Dockerfile) or a misconfiguration, this image will be the substitute. Set ExitOnBuildFailure to true to halt the container if the build faces an issue.",
0 commit comments