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
Copy file name to clipboardexpand all lines: api/v1alpha1/drupalsite_types.go
+7-7
Original file line number
Diff line number
Diff line change
@@ -31,18 +31,18 @@ const (
31
31
32
32
// DrupalSiteSpec defines the desired state of DrupalSite
33
33
typeDrupalSiteSpecstruct {
34
-
// Publish toggles the site's visibility to the world, ie whether any inbound traffic is allowed. The default value is "true".
34
+
// Publish toggles the site's visibility to the world, ie whether any inbound traffic is allowed. The default value is "true". Set to false if you want to quickly cut all access to the site.
35
35
// +kubebuilder:default=true
36
36
// +optional
37
37
Publishbool`json:"publish"`
38
38
39
-
// MainSite specifies if the site is production site or not. The default value is "true".
39
+
// MainSite specifies that this DrupalSite is the "live" website of this project, meaning that every other DrupalSite in the project is a testing environment
40
40
// +kubebuilder:default=true
41
41
// +optional
42
42
MainSitebool`json:"mainSite"`
43
43
44
44
// SiteURL is the URL where the site should be made available.
45
-
// Defaults to <envName>-<projectname>.<defaultDomain>, where <defaultDomain> is configured per cluster (typically `web.cern.ch`)
45
+
// Defaults to <name>-<projectname>.<defaultDomain>, where <defaultDomain> is typically `web.cern.ch`
// Configuration refers to the configuration fields of the DrupalSite like ExtraConfigurationRepo, QoSClass, DatabaseClass, CloneFrom, DiskSize, WebDAVPassword
55
+
// Configuration of the DrupalSite for specific needs. A typical default value is given for every setting, so usually these won't need to change.
56
56
// +optional
57
57
Configuration`json:"configuration"`
58
58
}
@@ -72,7 +72,7 @@ type Version struct {
72
72
ReleaseSpecstring`json:"releaseSpec"`
73
73
}
74
74
75
-
// Configuration refers to the configuration fields of the DrupalSite like ExtraConfigurationRepo, QoSClass, DatabaseClass, CloneFrom, DiskSize, WebDAVPassword
75
+
// Configuration of the DrupalSite for specific needs. A typical default value is given for every setting, so usually these won't need to change.
76
76
typeConfigurationstruct {
77
77
// ExtraConfigurationRepo injects the composer project and other supported configuration from the given git repo to the site,
78
78
// by building an image specific to this site from the generic CERN one.
@@ -98,8 +98,8 @@ type Configuration struct {
98
98
// +optional
99
99
CloneFrom`json:"cloneFrom,omitempty"`
100
100
101
-
// DiskSize is the max size of the site's files directory. The default value is "1500Mi".
102
-
// +kubebuilder:default="1500Mi"
101
+
// DiskSize is the max size of the site's files directory. The default value is "2000Mi".
0 commit comments