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
AppProject provides a logical grouping of applications, providing controls for: * where the apps may deploy to (cluster whitelist) * what may be deployed (repository whitelist, resource whitelist/blacklist) * who can access these applications (roles, OIDC group claims bindings) * and what they can do (RBAC policies) * automation access to these roles (JWT tokens)
9
+
r"""
10
+
AppProject provides a logical grouping of applications, providing controls for:
11
+
* where the apps may deploy to (cluster whitelist)
12
+
* what may be deployed (repository whitelist, resource whitelist/blacklist)
13
+
* who can access these applications (roles, OIDC group claims bindings)
14
+
* and what they can do (RBAC policies)
15
+
* automation access to these roles (JWT tokens)
11
16
12
17
Attributes
13
18
----------
@@ -36,7 +41,7 @@ schema AppProject:
36
41
37
42
38
43
schema ArgoprojIoV1alpha1AppProjectSpec:
39
-
"""
44
+
r"""
40
45
AppProjectSpec is the specification of an AppProject
GroupKind specifies a Group and a Kind, but does not force a version. This is useful for identifying concepts during lookup stages without having partially valid types
110
+
r"""
111
+
GroupKind specifies a Group and a Kind, but does not force a version. This is useful for identifying
112
+
concepts during lookup stages without having partially valid types
GroupKind specifies a Group and a Kind, but does not force a version. This is useful for identifying concepts during lookup stages without having partially valid types
129
+
r"""
130
+
GroupKind specifies a Group and a Kind, but does not force a version. This is useful for identifying
131
+
concepts during lookup stages without having partially valid types
ApplicationDestination holds information about the application's destination
139
172
140
173
Attributes
141
174
----------
142
175
name : str, default is Undefined, optional
143
-
Name is an alternate way of specifying the target cluster by its symbolic name
176
+
Name is an alternate way of specifying the target cluster by its symbolic name. This must be set if Server is not set.
144
177
namespace : str, default is Undefined, optional
145
-
Namespace specifies the target namespace for the application's resources. The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace
178
+
Namespace specifies the target namespace for the application's resources.
179
+
The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace
146
180
server : str, default is Undefined, optional
147
-
Server specifies the URL of the target cluster and must be set to the Kubernetes control plane API
181
+
Server specifies the URL of the target cluster's Kubernetes control plane API. This must be set if Name is not set.
GroupKind specifies a Group and a Kind, but does not force a version. This is useful for identifying concepts during lookup stages without having partially valid types
193
+
r"""
194
+
GroupKind specifies a Group and a Kind, but does not force a version. This is useful for identifying
195
+
concepts during lookup stages without having partially valid types
GroupKind specifies a Group and a Kind, but does not force a version. This is useful for identifying concepts during lookup stages without having partially valid types
212
+
r"""
213
+
GroupKind specifies a Group and a Kind, but does not force a version. This is useful for identifying
214
+
concepts during lookup stages without having partially valid types
0 commit comments