-
Notifications
You must be signed in to change notification settings - Fork 609
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
Implement --deploy-token-auth
in GitLab bootstrapping
#3654
Conversation
6367bf7
to
fc38fb8
Compare
a3d1173
to
a955409
Compare
@makkes I think that we can proceed here as well now that fluxcd/go-git-providers#191 has been merged and released. WDYT? |
a955409
to
1499171
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me; ran it locally and works fine. Just 2 minor comments.
cf1d768
to
3628c11
Compare
This is on hold until we are done with the last cycle of bug fixes to the |
@hiddeco where can I learn more about the timeline of this release, if there is any? When could I expect to have it in ? |
@timofurrer I expected this to be sometime next week. We need to wrap up some other bigger changes like promoting the |
@hiddeco sounds great! Thanks for the info. |
Signed-off-by: Timo Furrer <[email protected]>
This change set implements support for the `--deploy-token-auth` option in the `flux bootstrap gitlab` command. That option will reconcile a GitLab Project Deploy Token to use for the authentication of the GitLab git repository. A GitLab Project Deploy Token can be used the same way as a Personal Access Token which is already supported via `--token-auth`. The difference with the GitLab Project Deploy Token is that the token is managed (created, updated, deleted) by Flux and not provided by the user. This change is transparent to the source-controller. A prerequisite for this change is the `fluxcd/go-git-providers` change here: * fluxcd/go-git-providers#191 See related discussion here: fluxcd#3595 GitLab Issue here: https://gitlab.com/gitlab-org/gitlab/-/issues/392605 Signed-off-by: Timo Furrer <[email protected]>
3628c11
to
2e1721c
Compare
This change set implements support for the
--deploy-token-auth
option in theflux bootstrap gitlab
command.That option will reconcile a GitLab Project Deploy Token to use for the authentication of the GitLab git repository.
A GitLab Project Deploy Token can be used the same way as a Personal Access Token which is already supported via
--token-auth
. The difference with the GitLab Project Deploy Token is that the token is managed (created, updated, deleted) by Flux and not provided by the user.This change is transparent to the source-controller.
A prerequisite for this change is the
fluxcd/go-git-providers
change here:See related discussion here: #3595
GitLab Issue here: https://gitlab.com/gitlab-org/gitlab/-/issues/392605