-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Teleport Operator to teleport-cluster
Helm chart
#12144
Closed
marcoandredinis
wants to merge
23
commits into
marco/operator
from
marco/plugins-teleport-operator-charts
Closed
Add Teleport Operator to teleport-cluster
Helm chart
#12144
marcoandredinis
wants to merge
23
commits into
marco/operator
from
marco/plugins-teleport-operator-charts
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
marcoandredinis
force-pushed
the
marco/plugins-teleport-operator-charts
branch
8 times, most recently
from
April 28, 2022 13:41
f05b0b0
to
4c8c4a5
Compare
marcoandredinis
force-pushed
the
marco/plugins-teleport-operator-charts
branch
3 times, most recently
from
May 4, 2022 07:53
59cbb2d
to
0ae86ca
Compare
marcoandredinis
force-pushed
the
marco/plugins-teleport-operator-charts
branch
from
May 11, 2022 09:25
0ae86ca
to
ce9b679
Compare
marcoandredinis
force-pushed
the
marco/plugins-teleport-operator-charts
branch
8 times, most recently
from
May 30, 2022 15:16
45406a1
to
28b266b
Compare
marcoandredinis
force-pushed
the
marco/plugins-teleport-operator-charts
branch
7 times, most recently
from
June 6, 2022 15:43
5ebf5d2
to
e624d08
Compare
marcoandredinis
force-pushed
the
marco/plugins-teleport-operator-charts
branch
2 times, most recently
from
June 7, 2022 15:22
13e6a4f
to
5179f91
Compare
We are going to use a sidecar architecture to run the Operator. It will have privileged access because it runs right next to the Teleport Auth Server, sharing the data dir (`/var/lib/teleport`) and its configuration (`/etc/teleport/teleport.yaml`). This will allow us to create the necessary user and role, and an identity file which the operator will use to create a teleport client and manage the cluster.
We require the CRDs to be installed to be able to use the operator. We are now installing the CRDs when the app starts Right now, we upsert the current version embedded in the binary
This adds new build targets: - image-operator-ci: builds an image containing the operator - publish-operator-ci: push the image into the registry The target `publish-operator-ci` gets called when in the `build-docker-images` pipeline This creates an image at: quay.io/gravitational/teleport-operator-ci:<version> Then, it gets retagged as quay.io/gravitational/teleport-operator:<version> which is the user facing image. This last step happens in the `promot-build` pipeline.
This commit adds a test for the CRD autogeneration It uses the current types.proto version and asserts it has no diff compared to the golden files generated locally.
This reverts commit d693a7b.
marcoandredinis
force-pushed
the
marco/operator
branch
from
June 29, 2022 09:03
fd91982
to
e7f469e
Compare
marcoandredinis
force-pushed
the
marco/plugins-teleport-operator-charts
branch
from
June 29, 2022 09:35
027e99f
to
d4fd836
Compare
marcoandredinis
force-pushed
the
marco/plugins-teleport-operator-charts
branch
from
June 29, 2022 09:40
d4fd836
to
342c6c1
Compare
Changes the Teleport Cluster chart to, optionally, include the teleport-operator. It adds the CRDs as subchart conditionally loaded only if the operator flag is set to true. Adds a guide on how to use the Operator within the Teleport Cluster chart.
marcoandredinis
force-pushed
the
marco/plugins-teleport-operator-charts
branch
from
June 29, 2022 09:46
342c6c1
to
fc9d67f
Compare
marcoandredinis
force-pushed
the
marco/operator
branch
3 times, most recently
from
June 30, 2022 14:23
a44f244
to
0de2318
Compare
hugoShaka
force-pushed
the
marco/operator
branch
2 times, most recently
from
July 18, 2022 14:39
f5d23e4
to
e1f288c
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.