jfrog

package
v0.0.0-...-be449fd Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 13, 2022 License: MIT Imports: 20 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Local     RepoType = "LOCAL"
	Remote             = "REMOTE"
	Virtual            = "VIRTUAL"
	Federated          = "FEDERATED"
)
View Source
const (
	Bower       PackageType = "BOWER"
	Chef                    = "CHEF"
	CocoaPods               = "COCOAPODS"
	Conan                   = "CONAN"
	Docker                  = "DOCKER"
	Go                      = "GO"
	NuGet                   = "NUGET"
	Npm                     = "NPM"
	PhpComposer             = "PHP COMPOSER"
	Puppet                  = "PUPPET"
	PyPi                    = "PYPI"
	RubyGems                = "RUBYGEMS"
	Generic                 = "GENERIC"
	Maven                   = "MAVEN"
	Helm                    = "HELM"
	GitLfs                  = "GITLFS"
	Debian                  = "DEBIAN"
	YUM                     = "YUM"
	Vagrant                 = "VAGRANT"
	Cargo                   = "CARGO"
	Gradle                  = "GRADLE"
)

Variables

This section is empty.

Functions

func Contains

func Contains(s []string, e string) bool

func GetKeys

func GetKeys(m map[string]bool) (ret []string)

func PKCS7AddPadding

func PKCS7AddPadding(ciphertext []byte) (ret []byte)

func PKCS7RemovePadding

func PKCS7RemovePadding(plantText []byte) (ret []byte)

Types

type ArtifactoryManager

type ArtifactoryManager struct {
	artifactory.ArtifactoryServicesManager
	*access.AccessServicesManager
	ProjectService *accessServices.ProjectService
	Label          string
	Url            string
	User           string
	Password       string
	Token          string
	Executor       exec.Executor
	// contains filtered or unexported fields
}

func (*ArtifactoryManager) ChangeReplicationStatus

func (o *ArtifactoryManager) ChangeReplicationStatus(repo services.RepositoryDetails, enable bool) (err error)

func (*ArtifactoryManager) ChangeReplicationsStatus

func (o *ArtifactoryManager) ChangeReplicationsStatus(enable bool) (err error)

func (*ArtifactoryManager) CollectTrashCan

func (o *ArtifactoryManager) CollectTrashCan() (ret *utils.FileListResponse, err error)

func (*ArtifactoryManager) CollectUsersByAccessLevels

func (o *ArtifactoryManager) CollectUsersByAccessLevels() (ret map[string][]string, err error)

func (*ArtifactoryManager) Connect

func (o *ArtifactoryManager) Connect() (err error)

func (*ArtifactoryManager) DisableReplication

func (o *ArtifactoryManager) DisableReplication(repo services.RepositoryDetails) (err error)

func (*ArtifactoryManager) DisableReplications

func (o *ArtifactoryManager) DisableReplications() (err error)

func (*ArtifactoryManager) EnableReplication

func (o *ArtifactoryManager) EnableReplication(repo services.RepositoryDetails) (err error)

func (*ArtifactoryManager) EnableReplications

func (o *ArtifactoryManager) EnableReplications() (err error)

func (*ArtifactoryManager) Execute

func (o *ArtifactoryManager) Execute(info string, execute func() error) (err error)

func (*ArtifactoryManager) ExportMetadata

func (o *ArtifactoryManager) ExportMetadata(serverExportPath string) (err error)

func (*ArtifactoryManager) IsProjectExists

func (o *ArtifactoryManager) IsProjectExists(projectKey string) (ret bool, err error)

func (*ArtifactoryManager) IsUserExists

func (o *ArtifactoryManager) IsUserExists(userName string) (ret bool, err error)

type BowerFederatedRepositoryCloner

type BowerFederatedRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewBowerFederatedRepositoryCloner

func NewBowerFederatedRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *BowerFederatedRepositoryCloner

func (*BowerFederatedRepositoryCloner) Clone

func (o *BowerFederatedRepositoryCloner) Clone(repoKey string) (err error)

type BowerLocalRepositoryCloner

type BowerLocalRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewBowerLocalRepositoryCloner

func NewBowerLocalRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *BowerLocalRepositoryCloner

func (*BowerLocalRepositoryCloner) Clone

func (o *BowerLocalRepositoryCloner) Clone(repoKey string) (err error)

type BowerRemoteRepositoryCloner

type BowerRemoteRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewBowerRemoteRepositoryCloner

func NewBowerRemoteRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *BowerRemoteRepositoryCloner

func (*BowerRemoteRepositoryCloner) Clone

func (o *BowerRemoteRepositoryCloner) Clone(repoKey string) (err error)

type BowerVirtualRepositoryCloner

type BowerVirtualRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewBowerVirtualRepositoryCloner

func NewBowerVirtualRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *BowerVirtualRepositoryCloner

func (*BowerVirtualRepositoryCloner) Clone

func (o *BowerVirtualRepositoryCloner) Clone(repoKey string) (err error)

type CargoFederatedRepositoryCloner

type CargoFederatedRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewCargoFederatedRepositoryCloner

func NewCargoFederatedRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *CargoFederatedRepositoryCloner

func (*CargoFederatedRepositoryCloner) Clone

func (o *CargoFederatedRepositoryCloner) Clone(repoKey string) (err error)

type CargoLocalRepositoryCloner

type CargoLocalRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewCargoLocalRepositoryCloner

func NewCargoLocalRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *CargoLocalRepositoryCloner

func (*CargoLocalRepositoryCloner) Clone

func (o *CargoLocalRepositoryCloner) Clone(repoKey string) (err error)

type CargoRemoteRepositoryCloner

type CargoRemoteRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewCargoRemoteRepositoryCloner

func NewCargoRemoteRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *CargoRemoteRepositoryCloner

func (*CargoRemoteRepositoryCloner) Clone

func (o *CargoRemoteRepositoryCloner) Clone(repoKey string) (err error)

type ChefFederatedRepositoryCloner

type ChefFederatedRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewChefFederatedRepositoryCloner

func NewChefFederatedRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *ChefFederatedRepositoryCloner

func (*ChefFederatedRepositoryCloner) Clone

func (o *ChefFederatedRepositoryCloner) Clone(repoKey string) (err error)

type ChefLocalRepositoryCloner

type ChefLocalRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewChefLocalRepositoryCloner

func NewChefLocalRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *ChefLocalRepositoryCloner

func (*ChefLocalRepositoryCloner) Clone

func (o *ChefLocalRepositoryCloner) Clone(repoKey string) (err error)

type ChefRemoteRepositoryCloner

type ChefRemoteRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewChefRemoteRepositoryCloner

func NewChefRemoteRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *ChefRemoteRepositoryCloner

func (*ChefRemoteRepositoryCloner) Clone

func (o *ChefRemoteRepositoryCloner) Clone(repoKey string) (err error)

type ChefVirtualRepositoryCloner

type ChefVirtualRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewChefVirtualRepositoryCloner

func NewChefVirtualRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *ChefVirtualRepositoryCloner

func (*ChefVirtualRepositoryCloner) Clone

func (o *ChefVirtualRepositoryCloner) Clone(repoKey string) (err error)

type Cipher

type Cipher struct {
	// contains filtered or unexported fields
}

func NewCipher

func NewCipher(hexMasterKey string) (ret *Cipher, err error)

func (*Cipher) Decrypt

func (o *Cipher) Decrypt(secret string) (ret []byte, err error)

func (*Cipher) DecryptData

func (o *Cipher) DecryptData(data []byte) []byte

func (*Cipher) Encrypt

func (o *Cipher) Encrypt(data []byte) []byte

type CocoaPodsFederatedPodsRepositoryCloner

type CocoaPodsFederatedPodsRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewCocoaPodsFederatedPodsRepositoryCloner

func NewCocoaPodsFederatedPodsRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *CocoaPodsFederatedPodsRepositoryCloner

func (*CocoaPodsFederatedPodsRepositoryCloner) Clone

func (o *CocoaPodsFederatedPodsRepositoryCloner) Clone(repoKey string) (err error)

type CocoaPodsLocalPodsRepositoryCloner

type CocoaPodsLocalPodsRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewCocoaPodsLocalPodsRepositoryCloner

func NewCocoaPodsLocalPodsRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *CocoaPodsLocalPodsRepositoryCloner

func (*CocoaPodsLocalPodsRepositoryCloner) Clone

func (o *CocoaPodsLocalPodsRepositoryCloner) Clone(repoKey string) (err error)

type CocoaPodsRemotePodsRepositoryCloner

type CocoaPodsRemotePodsRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewCocoaPodsRemotePodsRepositoryCloner

func NewCocoaPodsRemotePodsRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *CocoaPodsRemotePodsRepositoryCloner

func (*CocoaPodsRemotePodsRepositoryCloner) Clone

func (o *CocoaPodsRemotePodsRepositoryCloner) Clone(repoKey string) (err error)

type ConanFederatedRepositoryCloner

type ConanFederatedRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewConanFederatedRepositoryCloner

func NewConanFederatedRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *ConanFederatedRepositoryCloner

func (*ConanFederatedRepositoryCloner) Clone

func (o *ConanFederatedRepositoryCloner) Clone(repoKey string) (err error)

type ConanLocalRepositoryCloner

type ConanLocalRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewConanLocalRepositoryCloner

func NewConanLocalRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *ConanLocalRepositoryCloner

func (*ConanLocalRepositoryCloner) Clone

func (o *ConanLocalRepositoryCloner) Clone(repoKey string) (err error)

type ConanRemoteRepositoryCloner

type ConanRemoteRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewConanRemoteRepositoryCloner

func NewConanRemoteRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *ConanRemoteRepositoryCloner

func (*ConanRemoteRepositoryCloner) Clone

func (o *ConanRemoteRepositoryCloner) Clone(repoKey string) (err error)

type ConanVirtualRepositoryCloner

type ConanVirtualRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewConanVirtualRepositoryCloner

func NewConanVirtualRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *ConanVirtualRepositoryCloner

func (*ConanVirtualRepositoryCloner) Clone

func (o *ConanVirtualRepositoryCloner) Clone(repoKey string) (err error)

type DebianFederatedRepositoryCloner

type DebianFederatedRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewDebianFederatedRepositoryCloner

func NewDebianFederatedRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *DebianFederatedRepositoryCloner

func (*DebianFederatedRepositoryCloner) Clone

func (o *DebianFederatedRepositoryCloner) Clone(repoKey string) (err error)

type DebianLocalRepositoryCloner

type DebianLocalRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewDebianLocalRepositoryCloner

func NewDebianLocalRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *DebianLocalRepositoryCloner

func (*DebianLocalRepositoryCloner) Clone

func (o *DebianLocalRepositoryCloner) Clone(repoKey string) (err error)

type DebianRemoteRepositoryCloner

type DebianRemoteRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewDebianRemoteRepositoryCloner

func NewDebianRemoteRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *DebianRemoteRepositoryCloner

func (*DebianRemoteRepositoryCloner) Clone

func (o *DebianRemoteRepositoryCloner) Clone(repoKey string) (err error)

type DebianVirtualRepositoryCloner

type DebianVirtualRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewDebianVirtualRepositoryCloner

func NewDebianVirtualRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *DebianVirtualRepositoryCloner

func (*DebianVirtualRepositoryCloner) Clone

func (o *DebianVirtualRepositoryCloner) Clone(repoKey string) (err error)

type DockerFederatedRepositoryCloner

type DockerFederatedRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewDockerFederatedRepositoryCloner

func NewDockerFederatedRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *DockerFederatedRepositoryCloner

func (*DockerFederatedRepositoryCloner) Clone

func (o *DockerFederatedRepositoryCloner) Clone(repoKey string) (err error)

type DockerLocalRepositoryCloner

type DockerLocalRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewDockerLocalRepositoryCloner

func NewDockerLocalRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *DockerLocalRepositoryCloner

func (*DockerLocalRepositoryCloner) Clone

func (o *DockerLocalRepositoryCloner) Clone(repoKey string) (err error)

type DockerRemoteRepositoryCloner

type DockerRemoteRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewDockerRemoteRepositoryCloner

func NewDockerRemoteRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *DockerRemoteRepositoryCloner

func (*DockerRemoteRepositoryCloner) Clone

func (o *DockerRemoteRepositoryCloner) Clone(repoKey string) (err error)

type DockerVirtualRepositoryCloner

type DockerVirtualRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewDockerVirtualRepositoryCloner

func NewDockerVirtualRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *DockerVirtualRepositoryCloner

func (*DockerVirtualRepositoryCloner) Clone

func (o *DockerVirtualRepositoryCloner) Clone(repoKey string) (err error)

type GenericFederatedRepositoryCloner

type GenericFederatedRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewGenericFederatedRepositoryCloner

func NewGenericFederatedRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *GenericFederatedRepositoryCloner

func (*GenericFederatedRepositoryCloner) Clone

func (o *GenericFederatedRepositoryCloner) Clone(repoKey string) (err error)

type GenericLocalRepositoryCloner

type GenericLocalRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewGenericLocalRepositoryCloner

func NewGenericLocalRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *GenericLocalRepositoryCloner

func (*GenericLocalRepositoryCloner) Clone

func (o *GenericLocalRepositoryCloner) Clone(repoKey string) (err error)

type GenericRemoteRepositoryCloner

type GenericRemoteRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewGenericRemoteRepositoryCloner

func NewGenericRemoteRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *GenericRemoteRepositoryCloner

func (*GenericRemoteRepositoryCloner) Clone

func (o *GenericRemoteRepositoryCloner) Clone(repoKey string) (err error)

type GenericVirtualRepositoryCloner

type GenericVirtualRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewGenericVirtualRepositoryCloner

func NewGenericVirtualRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *GenericVirtualRepositoryCloner

func (*GenericVirtualRepositoryCloner) Clone

func (o *GenericVirtualRepositoryCloner) Clone(repoKey string) (err error)

type GitLfsFederatedRepositoryCloner

type GitLfsFederatedRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewGitLfsFederatedRepositoryCloner

func NewGitLfsFederatedRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *GitLfsFederatedRepositoryCloner

func (*GitLfsFederatedRepositoryCloner) Clone

func (o *GitLfsFederatedRepositoryCloner) Clone(repoKey string) (err error)

type GitLfsLocalRepositoryCloner

type GitLfsLocalRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewGitLfsLocalRepositoryCloner

func NewGitLfsLocalRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *GitLfsLocalRepositoryCloner

func (*GitLfsLocalRepositoryCloner) Clone

func (o *GitLfsLocalRepositoryCloner) Clone(repoKey string) (err error)

type GitLfsRemoteRepositoryCloner

type GitLfsRemoteRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewGitLfsRemoteRepositoryCloner

func NewGitLfsRemoteRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *GitLfsRemoteRepositoryCloner

func (*GitLfsRemoteRepositoryCloner) Clone

func (o *GitLfsRemoteRepositoryCloner) Clone(repoKey string) (err error)

type GitLfsVirtualRepositoryCloner

type GitLfsVirtualRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewGitLfsVirtualRepositoryCloner

func NewGitLfsVirtualRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *GitLfsVirtualRepositoryCloner

func (*GitLfsVirtualRepositoryCloner) Clone

func (o *GitLfsVirtualRepositoryCloner) Clone(repoKey string) (err error)

type GoFederatedRepositoryCloner

type GoFederatedRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewGoFederatedRepositoryCloner

func NewGoFederatedRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *GoFederatedRepositoryCloner

func (*GoFederatedRepositoryCloner) Clone

func (o *GoFederatedRepositoryCloner) Clone(repoKey string) (err error)

type GoLocalRepositoryCloner

type GoLocalRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewGoLocalRepositoryCloner

func NewGoLocalRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *GoLocalRepositoryCloner

func (*GoLocalRepositoryCloner) Clone

func (o *GoLocalRepositoryCloner) Clone(repoKey string) (err error)

type GoRemoteRepositoryCloner

type GoRemoteRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewGoRemoteRepositoryCloner

func NewGoRemoteRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *GoRemoteRepositoryCloner

func (*GoRemoteRepositoryCloner) Clone

func (o *GoRemoteRepositoryCloner) Clone(repoKey string) (err error)

type GoVirtualRepositoryCloner

type GoVirtualRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewGoVirtualRepositoryCloner

func NewGoVirtualRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *GoVirtualRepositoryCloner

func (*GoVirtualRepositoryCloner) Clone

func (o *GoVirtualRepositoryCloner) Clone(repoKey string) (err error)

type GradleFederatedRepositoryCloner

type GradleFederatedRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewGradleFederatedRepositoryCloner

func NewGradleFederatedRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *GradleFederatedRepositoryCloner

func (*GradleFederatedRepositoryCloner) Clone

func (o *GradleFederatedRepositoryCloner) Clone(repoKey string) (err error)

type GradleLocalRepositoryCloner

type GradleLocalRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewGradleLocalRepositoryCloner

func NewGradleLocalRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *GradleLocalRepositoryCloner

func (*GradleLocalRepositoryCloner) Clone

func (o *GradleLocalRepositoryCloner) Clone(repoKey string) (err error)

type GradleRemoteRepositoryCloner

type GradleRemoteRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewGradleRemoteRepositoryCloner

func NewGradleRemoteRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *GradleRemoteRepositoryCloner

func (*GradleRemoteRepositoryCloner) Clone

func (o *GradleRemoteRepositoryCloner) Clone(repoKey string) (err error)

type GradleVirtualRepositoryCloner

type GradleVirtualRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewGradleVirtualRepositoryCloner

func NewGradleVirtualRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *GradleVirtualRepositoryCloner

func (*GradleVirtualRepositoryCloner) Clone

func (o *GradleVirtualRepositoryCloner) Clone(repoKey string) (err error)

type HelmFederatedRepositoryCloner

type HelmFederatedRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewHelmFederatedRepositoryCloner

func NewHelmFederatedRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *HelmFederatedRepositoryCloner

func (*HelmFederatedRepositoryCloner) Clone

func (o *HelmFederatedRepositoryCloner) Clone(repoKey string) (err error)

type HelmLocalRepositoryCloner

type HelmLocalRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewHelmLocalRepositoryCloner

func NewHelmLocalRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *HelmLocalRepositoryCloner

func (*HelmLocalRepositoryCloner) Clone

func (o *HelmLocalRepositoryCloner) Clone(repoKey string) (err error)

type HelmRemoteRepositoryCloner

type HelmRemoteRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewHelmRemoteRepositoryCloner

func NewHelmRemoteRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *HelmRemoteRepositoryCloner

func (*HelmRemoteRepositoryCloner) Clone

func (o *HelmRemoteRepositoryCloner) Clone(repoKey string) (err error)

type HelmVirtualRepositoryCloner

type HelmVirtualRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewHelmVirtualRepositoryCloner

func NewHelmVirtualRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *HelmVirtualRepositoryCloner

func (*HelmVirtualRepositoryCloner) Clone

func (o *HelmVirtualRepositoryCloner) Clone(repoKey string) (err error)

type MavenFederatedRepositoryCloner

type MavenFederatedRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewMavenFederatedRepositoryCloner

func NewMavenFederatedRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *MavenFederatedRepositoryCloner

func (*MavenFederatedRepositoryCloner) Clone

func (o *MavenFederatedRepositoryCloner) Clone(repoKey string) (err error)

type MavenLocalRepositoryCloner

type MavenLocalRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewMavenLocalRepositoryCloner

func NewMavenLocalRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *MavenLocalRepositoryCloner

func (*MavenLocalRepositoryCloner) Clone

func (o *MavenLocalRepositoryCloner) Clone(repoKey string) (err error)

type MavenRemoteRepositoryCloner

type MavenRemoteRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewMavenRemoteRepositoryCloner

func NewMavenRemoteRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *MavenRemoteRepositoryCloner

func (*MavenRemoteRepositoryCloner) Clone

func (o *MavenRemoteRepositoryCloner) Clone(repoKey string) (err error)

type MavenVirtualRepositoryCloner

type MavenVirtualRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewMavenVirtualRepositoryCloner

func NewMavenVirtualRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *MavenVirtualRepositoryCloner

func (*MavenVirtualRepositoryCloner) Clone

func (o *MavenVirtualRepositoryCloner) Clone(repoKey string) (err error)

type NpmFederatedRepositoryCloner

type NpmFederatedRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewNpmFederatedRepositoryCloner

func NewNpmFederatedRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *NpmFederatedRepositoryCloner

func (*NpmFederatedRepositoryCloner) Clone

func (o *NpmFederatedRepositoryCloner) Clone(repoKey string) (err error)

type NpmLocalRepositoryCloner

type NpmLocalRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewNpmLocalRepositoryCloner

func NewNpmLocalRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *NpmLocalRepositoryCloner

func (*NpmLocalRepositoryCloner) Clone

func (o *NpmLocalRepositoryCloner) Clone(repoKey string) (err error)

type NpmRemoteRepositoryCloner

type NpmRemoteRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewNpmRemoteRepositoryCloner

func NewNpmRemoteRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *NpmRemoteRepositoryCloner

func (*NpmRemoteRepositoryCloner) Clone

func (o *NpmRemoteRepositoryCloner) Clone(repoKey string) (err error)

type NpmVirtualRepositoryCloner

type NpmVirtualRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewNpmVirtualRepositoryCloner

func NewNpmVirtualRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *NpmVirtualRepositoryCloner

func (*NpmVirtualRepositoryCloner) Clone

func (o *NpmVirtualRepositoryCloner) Clone(repoKey string) (err error)

type NuGetFederatedRepositoryCloner

type NuGetFederatedRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewNuGetFederatedRepositoryCloner

func NewNuGetFederatedRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *NuGetFederatedRepositoryCloner

func (*NuGetFederatedRepositoryCloner) Clone

func (o *NuGetFederatedRepositoryCloner) Clone(repoKey string) (err error)

type NuGetLocalRepositoryCloner

type NuGetLocalRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewNuGetLocalRepositoryCloner

func NewNuGetLocalRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *NuGetLocalRepositoryCloner

func (*NuGetLocalRepositoryCloner) Clone

func (o *NuGetLocalRepositoryCloner) Clone(repoKey string) (err error)

type NuGetRemoteRepositoryCloner

type NuGetRemoteRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewNuGetRemoteRepositoryCloner

func NewNuGetRemoteRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *NuGetRemoteRepositoryCloner

func (*NuGetRemoteRepositoryCloner) Clone

func (o *NuGetRemoteRepositoryCloner) Clone(repoKey string) (err error)

type NuGetVirtualRepositoryCloner

type NuGetVirtualRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewNuGetVirtualRepositoryCloner

func NewNuGetVirtualRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *NuGetVirtualRepositoryCloner

func (*NuGetVirtualRepositoryCloner) Clone

func (o *NuGetVirtualRepositoryCloner) Clone(repoKey string) (err error)

type PackageType

type PackageType string

func AsPackageType

func AsPackageType(packageType string) PackageType

type PhpComposerFederatedRepositoryCloner

type PhpComposerFederatedRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewPhpComposerFederatedRepositoryCloner

func NewPhpComposerFederatedRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *PhpComposerFederatedRepositoryCloner

func (*PhpComposerFederatedRepositoryCloner) Clone

func (o *PhpComposerFederatedRepositoryCloner) Clone(repoKey string) (err error)

type PhpComposerLocalRepositoryCloner

type PhpComposerLocalRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewPhpComposerLocalRepositoryCloner

func NewPhpComposerLocalRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *PhpComposerLocalRepositoryCloner

func (*PhpComposerLocalRepositoryCloner) Clone

func (o *PhpComposerLocalRepositoryCloner) Clone(repoKey string) (err error)

type PhpComposerRemoteRepositoryCloner

type PhpComposerRemoteRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewPhpComposerRemoteRepositoryCloner

func NewPhpComposerRemoteRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *PhpComposerRemoteRepositoryCloner

func (*PhpComposerRemoteRepositoryCloner) Clone

func (o *PhpComposerRemoteRepositoryCloner) Clone(repoKey string) (err error)

type PuppetFederatedRepositoryCloner

type PuppetFederatedRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewPuppetFederatedRepositoryCloner

func NewPuppetFederatedRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *PuppetFederatedRepositoryCloner

func (*PuppetFederatedRepositoryCloner) Clone

func (o *PuppetFederatedRepositoryCloner) Clone(repoKey string) (err error)

type PuppetLocalRepositoryCloner

type PuppetLocalRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewPuppetLocalRepositoryCloner

func NewPuppetLocalRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *PuppetLocalRepositoryCloner

func (*PuppetLocalRepositoryCloner) Clone

func (o *PuppetLocalRepositoryCloner) Clone(repoKey string) (err error)

type PuppetRemoteRepositoryCloner

type PuppetRemoteRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewPuppetRemoteRepositoryCloner

func NewPuppetRemoteRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *PuppetRemoteRepositoryCloner

func (*PuppetRemoteRepositoryCloner) Clone

func (o *PuppetRemoteRepositoryCloner) Clone(repoKey string) (err error)

type PuppetVirtualRepositoryCloner

type PuppetVirtualRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewPuppetVirtualRepositoryCloner

func NewPuppetVirtualRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *PuppetVirtualRepositoryCloner

func (*PuppetVirtualRepositoryCloner) Clone

func (o *PuppetVirtualRepositoryCloner) Clone(repoKey string) (err error)

type PyPIRemoteRepositoryCloner

type PyPIRemoteRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewPyPiRemoteRepositoryCloner

func NewPyPiRemoteRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *PyPIRemoteRepositoryCloner

func (*PyPIRemoteRepositoryCloner) Clone

func (o *PyPIRemoteRepositoryCloner) Clone(repoKey string) (err error)

type PyPiFederatedRepositoryCloner

type PyPiFederatedRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewPyPiFederatedRepositoryCloner

func NewPyPiFederatedRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *PyPiFederatedRepositoryCloner

func (*PyPiFederatedRepositoryCloner) Clone

func (o *PyPiFederatedRepositoryCloner) Clone(repoKey string) (err error)

type PyPiVirtualRepositoryCloner

type PyPiVirtualRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewPyPiVirtualRepositoryCloner

func NewPyPiVirtualRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *PyPiVirtualRepositoryCloner

func (*PyPiVirtualRepositoryCloner) Clone

func (o *PyPiVirtualRepositoryCloner) Clone(repoKey string) (err error)

type PypiLocalRepositoryCloner

type PypiLocalRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewPyPiLocalRepositoryCloner

func NewPyPiLocalRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *PypiLocalRepositoryCloner

func (*PypiLocalRepositoryCloner) Clone

func (o *PypiLocalRepositoryCloner) Clone(repoKey string) (err error)

type RepoType

type RepoType string

func AsRepoType

func AsRepoType(repoType string) RepoType

type RepositoryCloner

type RepositoryCloner interface {
	Clone(repoKey string) error
}

func BuildFederatedRepoCloner

func BuildFederatedRepoCloner(packageType PackageType,
	source *ArtifactoryManager, target *ArtifactoryManager) (ret RepositoryCloner, err error)

func BuildLocalRepoCloner

func BuildLocalRepoCloner(packageType PackageType,
	source *ArtifactoryManager, target *ArtifactoryManager) (ret RepositoryCloner, err error)

func BuildRemoteRepoCloner

func BuildRemoteRepoCloner(packageType PackageType,
	source *ArtifactoryManager, target *ArtifactoryManager) (ret RepositoryCloner, err error)

func BuildVirtualRepoCloner

func BuildVirtualRepoCloner(packageType PackageType,
	source *ArtifactoryManager, target *ArtifactoryManager) (ret RepositoryCloner, err error)

type RepositoryClonerImpl

type RepositoryClonerImpl struct {
	RepoType    RepoType
	PackageType PackageType
	Source      *ArtifactoryManager
	Target      *ArtifactoryManager
	// contains filtered or unexported fields
}

func NewFederatedRepositoryClonerImpl

func NewFederatedRepositoryClonerImpl(packageType PackageType,
	source *ArtifactoryManager, target *ArtifactoryManager) *RepositoryClonerImpl

func NewLocalRepositoryClonerImpl

func NewLocalRepositoryClonerImpl(packageType PackageType,
	source *ArtifactoryManager, target *ArtifactoryManager) *RepositoryClonerImpl

func NewRemoteRepositoryClonerImpl

func NewRemoteRepositoryClonerImpl(packageType PackageType,
	source *ArtifactoryManager, target *ArtifactoryManager) *RepositoryClonerImpl

func NewRepositoryCloner

func NewRepositoryCloner(repoType RepoType, packageType PackageType,
	source *ArtifactoryManager, target *ArtifactoryManager) *RepositoryClonerImpl

func NewVirtualRepositoryClonerImpl

func NewVirtualRepositoryClonerImpl(packageType PackageType,
	source *ArtifactoryManager, target *ArtifactoryManager) *RepositoryClonerImpl

type RubyFederatedGemsRepositoryCloner

type RubyFederatedGemsRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewRubyFederatedGemsRepositoryCloner

func NewRubyFederatedGemsRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *RubyFederatedGemsRepositoryCloner

func (*RubyFederatedGemsRepositoryCloner) Clone

func (o *RubyFederatedGemsRepositoryCloner) Clone(repoKey string) (err error)

type RubyLocalGemsRepositoryCloner

type RubyLocalGemsRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewRubyLocalGemsRepositoryCloner

func NewRubyLocalGemsRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *RubyLocalGemsRepositoryCloner

func (*RubyLocalGemsRepositoryCloner) Clone

func (o *RubyLocalGemsRepositoryCloner) Clone(repoKey string) (err error)

type RubyRemoteGemsRepositoryCloner

type RubyRemoteGemsRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewRubyRemoteGemsRepositoryCloner

func NewRubyRemoteGemsRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *RubyRemoteGemsRepositoryCloner

func (*RubyRemoteGemsRepositoryCloner) Clone

func (o *RubyRemoteGemsRepositoryCloner) Clone(repoKey string) (err error)

type RubyVirtualGemsRepositoryCloner

type RubyVirtualGemsRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewRubyVirtualGemsRepositoryCloner

func NewRubyVirtualGemsRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *RubyVirtualGemsRepositoryCloner

func (*RubyVirtualGemsRepositoryCloner) Clone

func (o *RubyVirtualGemsRepositoryCloner) Clone(repoKey string) (err error)

type Syncer

type Syncer struct {
	Source *ArtifactoryManager
	Target *ArtifactoryManager
	// contains filtered or unexported fields
}

func NewSyncerAndConnect

func NewSyncerAndConnect(source *ArtifactoryManager, target *ArtifactoryManager) (ret *Syncer, err error)

func (*Syncer) Clone

func (o *Syncer) Clone(repoKey string, createReplication bool) (err error)

func (*Syncer) CloneGroups

func (o *Syncer) CloneGroups() (err error)

func (*Syncer) ClonePermissions

func (o *Syncer) ClonePermissions() (err error)

func (*Syncer) CloneProjects

func (o *Syncer) CloneProjects() (err error)

func (*Syncer) CloneRepo

func (o *Syncer) CloneRepo(repoKey string, createReplication bool) (err error)

func (*Syncer) CloneRepos

func (o *Syncer) CloneRepos(packageType string, createReplication bool) (err error)

func (*Syncer) CloneUsers

func (o *Syncer) CloneUsers() (err error)

func (*Syncer) Connect

func (o *Syncer) Connect() (err error)

func (*Syncer) CreateOrUpdateReplication

func (o *Syncer) CreateOrUpdateReplication(repo services.RepositoryDetails) (err error)

type VagrantFederatedRepositoryCloner

type VagrantFederatedRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewVagrantFederatedRepositoryCloner

func NewVagrantFederatedRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *VagrantFederatedRepositoryCloner

func (*VagrantFederatedRepositoryCloner) Clone

func (o *VagrantFederatedRepositoryCloner) Clone(repoKey string) (err error)

type VagrantLocalRepositoryCloner

type VagrantLocalRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewVagrantLocalRepositoryCloner

func NewVagrantLocalRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *VagrantLocalRepositoryCloner

func (*VagrantLocalRepositoryCloner) Clone

func (o *VagrantLocalRepositoryCloner) Clone(repoKey string) (err error)

type YumFederatedRepositoryCloner

type YumFederatedRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewYumFederatedRepositoryCloner

func NewYumFederatedRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *YumFederatedRepositoryCloner

func (*YumFederatedRepositoryCloner) Clone

func (o *YumFederatedRepositoryCloner) Clone(repoKey string) (err error)

type YumLocalRepositoryCloner

type YumLocalRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewYumLocalRepositoryCloner

func NewYumLocalRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *YumLocalRepositoryCloner

func (*YumLocalRepositoryCloner) Clone

func (o *YumLocalRepositoryCloner) Clone(repoKey string) (err error)

type YumRemoteRepositoryCloner

type YumRemoteRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewYumRemoteRepositoryCloner

func NewYumRemoteRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *YumRemoteRepositoryCloner

func (*YumRemoteRepositoryCloner) Clone

func (o *YumRemoteRepositoryCloner) Clone(repoKey string) (err error)

type YumVirtualRepositoryCloner

type YumVirtualRepositoryCloner struct {
	*RepositoryClonerImpl
}

func NewYumVirtualRepositoryCloner

func NewYumVirtualRepositoryCloner(
	source *ArtifactoryManager, target *ArtifactoryManager) *YumVirtualRepositoryCloner

func (*YumVirtualRepositoryCloner) Clone

func (o *YumVirtualRepositoryCloner) Clone(repoKey string) (err error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL