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
* feat: add basic support for organization env vars
* Added --organization-name to add/update variable
* Added list organization-variables
* fix: align add variable value response with list variable
* docs: update docs for commands related to org env vars
deleteMsg:=fmt.Sprintf("You are attempting to delete variable '%s' from project '%s', are you sure?", varName, cmdProjectName)
134
-
ifcmdProjectEnvironment!="" {
153
+
vardeleteMsgstring
154
+
ifenvVarType=="organization" {
155
+
deleteMsg=fmt.Sprintf("You are attempting to delete variable '%s' from organization '%s', are you sure?", varName, organizationName)
156
+
} elseifenvVarType=="project" {
157
+
deleteMsg=fmt.Sprintf("You are attempting to delete variable '%s' from project '%s', are you sure?", varName, cmdProjectName)
158
+
} elseifenvVarType=="environment" {
135
159
deleteMsg=fmt.Sprintf("You are attempting to delete variable '%s' from environment '%s' in project '%s', are you sure?", varName, cmdProjectEnvironment, cmdProjectName)
136
160
}
137
161
ifyesNo(deleteMsg) {
@@ -144,9 +168,10 @@ var deleteVariableCmd = &cobra.Command{
144
168
&token,
145
169
debug)
146
170
in:=&schema.DeleteEnvVariableByNameInput{
147
-
Project: cmdProjectName,
148
-
Environment: cmdProjectEnvironment,
149
-
Name: varName,
171
+
Organization: organizationName,
172
+
Project: cmdProjectName,
173
+
Environment: cmdProjectEnvironment,
174
+
Name: varName,
150
175
}
151
176
deleteResult, err:=lagoon.DeleteEnvVariableByName(context.TODO(), in, lc)
152
177
iferr!=nil {
@@ -166,8 +191,11 @@ func init() {
166
191
addVariableCmd.Flags().StringP("name", "N", "", "Name of the variable to add")
167
192
addVariableCmd.Flags().StringP("value", "V", "", "Value of the variable to add")
168
193
addVariableCmd.Flags().StringP("scope", "S", "", "Scope of the variable[global, build, runtime, container_registry, internal_container_registry]")
194
+
addVariableCmd.Flags().StringP("organization-name", "O", "", "Name of the organization to add variable to")
169
195
updateVariableCmd.Flags().StringP("name", "N", "", "Name of the variable to update")
170
196
updateVariableCmd.Flags().StringP("value", "V", "", "Value of the variable to update")
171
197
updateVariableCmd.Flags().StringP("scope", "S", "", "Scope of the variable[global, build, runtime, container_registry, internal_container_registry]")
198
+
updateVariableCmd.Flags().StringP("organization-name", "O", "", "Name of the organization to update variable for")
172
199
deleteVariableCmd.Flags().StringP("name", "N", "", "Name of the variable to delete")
200
+
deleteVariableCmd.Flags().StringP("organization-name", "O", "", "Name of the organization to delete variable from")
0 commit comments