5757 type: string
5858 type: array
5959 type: object
60+ noAuth:
61+ description: NoAuth explicitly disables authentication and authorization.
62+ When set to true, Feast services run without any auth checks.
63+ Use only for development or testing environments.
64+ type: boolean
6065 oidc:
6166 description: |-
6267 OidcAuthz defines the authorization settings for deployments using an Open ID Connect identity provider.
@@ -109,8 +114,9 @@ spec:
109114 type: object
110115 type: object
111116 x-kubernetes-validations:
112- - message: One selection required between kubernetes or oidc.
113- rule: '[has(self.kubernetes), has(self.oidc)].exists_one(c, c)'
117+ - message: One selection required between kubernetes, oidc, or noAuth.
118+ rule: '[has(self.kubernetes), has(self.oidc), has(self.noAuth)].exists_one(c,
119+ c)'
114120 batchEngine:
115121 description: BatchEngineConfig defines the batch compute engine configuration.
116122 properties:
@@ -6366,6 +6372,11 @@ spec:
63666372 type: string
63676373 type: array
63686374 type: object
6375+ noAuth:
6376+ description: NoAuth explicitly disables authentication and
6377+ authorization. When set to true, Feast services run without
6378+ any auth checks. Use only for development or testing environments.
6379+ type: boolean
63696380 oidc:
63706381 description: |-
63716382 OidcAuthz defines the authorization settings for deployments using an Open ID Connect identity provider.
@@ -6418,8 +6429,9 @@ spec:
64186429 type: object
64196430 type: object
64206431 x-kubernetes-validations:
6421- - message: One selection required between kubernetes or oidc.
6422- rule: '[has(self.kubernetes), has(self.oidc)].exists_one(c,
6432+ - message: One selection required between kubernetes, oidc, or
6433+ noAuth.
6434+ rule: '[has(self.kubernetes), has(self.oidc), has(self.noAuth)].exists_one(c,
64236435 c)'
64246436 batchEngine:
64256437 description: BatchEngineConfig defines the batch compute engine
@@ -12883,6 +12895,11 @@ spec:
1288312895 type: string
1288412896 type: array
1288512897 type: object
12898+ noAuth:
12899+ description: NoAuth explicitly disables authentication and authorization.
12900+ When set to true, Feast services run without any auth checks.
12901+ Use only for development or testing environments.
12902+ type: boolean
1288612903 oidc:
1288712904 description: |-
1288812905 OidcAuthz defines the authorization settings for deployments using an Open ID Connect identity provider.
@@ -12907,8 +12924,9 @@ spec:
1290712924 type: object
1290812925 type: object
1290912926 x-kubernetes-validations:
12910- - message: One selection required between kubernetes or oidc.
12911- rule: '[has(self.kubernetes), has(self.oidc)].exists_one(c, c)'
12927+ - message: One selection required between kubernetes, oidc, or noAuth.
12928+ rule: '[has(self.kubernetes), has(self.oidc), has(self.noAuth)].exists_one(c,
12929+ c)'
1291212930 cronJob:
1291312931 description: FeastCronJob defines a CronJob to execute against a Feature
1291412932 Store deployment.
@@ -17392,6 +17410,11 @@ spec:
1739217410 type: string
1739317411 type: array
1739417412 type: object
17413+ noAuth:
17414+ description: NoAuth explicitly disables authentication and
17415+ authorization. When set to true, Feast services run without
17416+ any auth checks. Use only for development or testing environments.
17417+ type: boolean
1739517418 oidc:
1739617419 description: |-
1739717420 OidcAuthz defines the authorization settings for deployments using an Open ID Connect identity provider.
@@ -17416,8 +17439,9 @@ spec:
1741617439 type: object
1741717440 type: object
1741817441 x-kubernetes-validations:
17419- - message: One selection required between kubernetes or oidc.
17420- rule: '[has(self.kubernetes), has(self.oidc)].exists_one(c,
17442+ - message: One selection required between kubernetes, oidc, or
17443+ noAuth.
17444+ rule: '[has(self.kubernetes), has(self.oidc), has(self.noAuth)].exists_one(c,
1742117445 c)'
1742217446 cronJob:
1742317447 description: FeastCronJob defines a CronJob to execute against
0 commit comments