mirror of
https://github.com/fluxcd/flux2.git
synced 2026-02-09 01:07:27 +00:00
This commit factors out the bootstrap logic into a new `bootstrap` package, while also moving to `go-git-providers` to handle things around Git providers (e.g. repository creation, deploy key upsertions). The `GitProviderBootstrapper` is a superset of the `PlainGitBootstrapper` that besides `Reconciler` also implements the `RepositoryReconciler`. The Git actions rely on an interface, making it easier to support other implementations than `go-git` at a later moment, to for example support bootstrapping to Git servers that only support the v2 protocol. Signed-off-by: Hidde Beydals <hello@hidde.co>
37 lines
1.3 KiB
Modula-2
37 lines
1.3 KiB
Modula-2
module github.com/fluxcd/flux2
|
|
|
|
go 1.16
|
|
|
|
require (
|
|
github.com/Masterminds/semver/v3 v3.1.0
|
|
github.com/cyphar/filepath-securejoin v0.2.2
|
|
github.com/fluxcd/go-git-providers v0.0.3
|
|
github.com/fluxcd/helm-controller/api v0.9.0
|
|
github.com/fluxcd/image-automation-controller/api v0.7.0
|
|
github.com/fluxcd/image-reflector-controller/api v0.7.1
|
|
github.com/fluxcd/kustomize-controller/api v0.10.0
|
|
github.com/fluxcd/notification-controller/api v0.11.0
|
|
github.com/fluxcd/pkg/apis/meta v0.8.0
|
|
github.com/fluxcd/pkg/git v0.3.0
|
|
github.com/fluxcd/pkg/runtime v0.10.1
|
|
github.com/fluxcd/pkg/ssh v0.0.5
|
|
github.com/fluxcd/pkg/untar v0.0.5
|
|
github.com/fluxcd/pkg/version v0.0.1
|
|
github.com/fluxcd/source-controller/api v0.11.0
|
|
github.com/go-git/go-git/v5 v5.1.0
|
|
github.com/google/go-containerregistry v0.2.0
|
|
github.com/manifoldco/promptui v0.7.0
|
|
github.com/olekukonko/tablewriter v0.0.4
|
|
github.com/spf13/cobra v1.1.1
|
|
github.com/spf13/pflag v1.0.5
|
|
golang.org/x/crypto v0.0.0-20201002170205-7f63de1d35b0
|
|
k8s.io/api v0.20.2
|
|
k8s.io/apiextensions-apiserver v0.20.2
|
|
k8s.io/apimachinery v0.20.2
|
|
k8s.io/cli-runtime v0.20.2 // indirect
|
|
k8s.io/client-go v0.20.2
|
|
sigs.k8s.io/cli-utils v0.22.2
|
|
sigs.k8s.io/controller-runtime v0.8.3
|
|
sigs.k8s.io/kustomize/api v0.7.4
|
|
sigs.k8s.io/yaml v1.2.0
|
|
)
|