Skip to content

remove the ability for pilot to register CRDs itself#20085

Merged
istio-testing merged 5 commits intoistio:masterfrom
ayj:disable-pilot-crd-install-option
Jan 21, 2020
Merged

remove the ability for pilot to register CRDs itself#20085
istio-testing merged 5 commits intoistio:masterfrom
ayj:disable-pilot-crd-install-option

Conversation

@ayj
Copy link
Copy Markdown
Contributor

@ayj ayj commented Jan 10, 2020

Installing and modifying CRDs requires elevated cluster-wide
permissions. This should be done by a separate install step
(istio-init) or by an operator.

Installing and modifying CRDs requires elevated cluster-wide
permissions. This should be done by a separate install step
(istio-init) or by an operator.
@istio-testing istio-testing added the do-not-merge/work-in-progress Block merging of a PR because it isn't ready yet. label Jan 10, 2020
@googlebot googlebot added the cla: yes Set by the Google CLA bot to indicate the author of a PR has signed the Google CLA. label Jan 10, 2020
@istio-testing istio-testing added the size/L Denotes a PR that changes 100-499 lines, ignoring generated files. label Jan 10, 2020
resources: ["*"]
verbs: ["*"]
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do we not need get for anything? I don't think we do but just checking

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pilot doesn't. Istiod will eventually need this when Galley's processing pipeline is enabled.

Copy link
Copy Markdown
Member

@howardjohn howardjohn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@ayj ayj marked this pull request as ready for review January 18, 2020 01:33
@ayj ayj requested review from a team as code owners January 18, 2020 01:33
@istio-testing istio-testing removed the do-not-merge/work-in-progress Block merging of a PR because it isn't ready yet. label Jan 18, 2020
@ayj
Copy link
Copy Markdown
Contributor Author

ayj commented Jan 18, 2020

/hold until #19985 is merged

@ayj ayj added do-not-merge/hold Block automatic merging of a PR. and removed do-not-merge/hold Block automatic merging of a PR. labels Jan 18, 2020
@howardjohn
Copy link
Copy Markdown
Member

/retest

@ayj
Copy link
Copy Markdown
Contributor Author

ayj commented Jan 21, 2020

The controller_test.go is depending on the mock type being created. Fix pending.

@ayj ayj requested a review from a team as a code owner January 21, 2020 21:28
@ayj
Copy link
Copy Markdown
Contributor Author

ayj commented Jan 21, 2020

/retest

@istio-testing istio-testing merged commit f9e414a into istio:master Jan 21, 2020
@ayj ayj deleted the disable-pilot-crd-install-option branch January 22, 2020 00:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla: yes Set by the Google CLA bot to indicate the author of a PR has signed the Google CLA. size/L Denotes a PR that changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants