rpmmd/RepoConf: rename Id to Name
This is how it is used in the rest of the code, as a name to represent the repository in the weldr API. Rename to match its use, and avoid confusion with the ID passed to dnf-json, which is not the same. Signed-off-by: Tom Gundersen <teg@jklm.no>
This commit is contained in:
parent
00483101c6
commit
48079b3a4d
9 changed files with 14 additions and 14 deletions
|
|
@ -30,7 +30,7 @@ func TestFetchChecksum(t *testing.T) {
|
||||||
assert.Nilf(t, err, "Failed to set up temporary repository: %v", err)
|
assert.Nilf(t, err, "Failed to set up temporary repository: %v", err)
|
||||||
|
|
||||||
repoCfg := rpmmd.RepoConfig{
|
repoCfg := rpmmd.RepoConfig{
|
||||||
Id: "repo",
|
Name: "repo",
|
||||||
BaseURL: fmt.Sprintf("file://%s", dir),
|
BaseURL: fmt.Sprintf("file://%s", dir),
|
||||||
IgnoreSSL: true,
|
IgnoreSSL: true,
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -104,7 +104,7 @@ func main() {
|
||||||
repos := make([]rpmmd.RepoConfig, len(composeRequest.Repositories))
|
repos := make([]rpmmd.RepoConfig, len(composeRequest.Repositories))
|
||||||
for i, repo := range composeRequest.Repositories {
|
for i, repo := range composeRequest.Repositories {
|
||||||
repos[i] = rpmmd.RepoConfig{
|
repos[i] = rpmmd.RepoConfig{
|
||||||
Id: fmt.Sprintf("repo-%d", i),
|
Name: fmt.Sprintf("repo-%d", i),
|
||||||
BaseURL: repo.BaseURL,
|
BaseURL: repo.BaseURL,
|
||||||
Metalink: repo.Metalink,
|
Metalink: repo.Metalink,
|
||||||
MirrorList: repo.MirrorList,
|
MirrorList: repo.MirrorList,
|
||||||
|
|
|
||||||
|
|
@ -44,7 +44,7 @@ func executeTests(m *testing.M) int {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
panic(err)
|
panic(err)
|
||||||
}
|
}
|
||||||
repos := []rpmmd.RepoConfig{{Id: "test-system-repo", BaseURL: "http://example.com/test/os/test_arch"}}
|
repos := []rpmmd.RepoConfig{{Name: "test-system-repo", BaseURL: "http://example.com/test/os/test_arch"}}
|
||||||
logger := log.New(os.Stdout, "", 0)
|
logger := log.New(os.Stdout, "", 0)
|
||||||
api := weldr.New(rpm, arch, distro, repos, logger, fixture.Store, fixture.Workers, "")
|
api := weldr.New(rpm, arch, distro, repos, logger, fixture.Store, fixture.Workers, "")
|
||||||
server := http.Server{Handler: api}
|
server := http.Server{Handler: api}
|
||||||
|
|
|
||||||
|
|
@ -56,7 +56,7 @@ func TestDistro_Manifest(t *testing.T, pipelinePath string, prefix string, distr
|
||||||
repos := make([]rpmmd.RepoConfig, len(tt.ComposeRequest.Repositories))
|
repos := make([]rpmmd.RepoConfig, len(tt.ComposeRequest.Repositories))
|
||||||
for i, repo := range tt.ComposeRequest.Repositories {
|
for i, repo := range tt.ComposeRequest.Repositories {
|
||||||
repos[i] = rpmmd.RepoConfig{
|
repos[i] = rpmmd.RepoConfig{
|
||||||
Id: fmt.Sprintf("repo-%d", i),
|
Name: fmt.Sprintf("repo-%d", i),
|
||||||
BaseURL: repo.BaseURL,
|
BaseURL: repo.BaseURL,
|
||||||
Metalink: repo.Metalink,
|
Metalink: repo.Metalink,
|
||||||
MirrorList: repo.MirrorList,
|
MirrorList: repo.MirrorList,
|
||||||
|
|
|
||||||
|
|
@ -185,7 +185,7 @@ func (api *API) submit(writer http.ResponseWriter, request *http.Request, _ http
|
||||||
repoConfigs := []rpmmd.RepoConfig{}
|
repoConfigs := []rpmmd.RepoConfig{}
|
||||||
for n, repo := range buildRequest.Repositories {
|
for n, repo := range buildRequest.Repositories {
|
||||||
repoConfigs = append(repoConfigs, rpmmd.RepoConfig{
|
repoConfigs = append(repoConfigs, rpmmd.RepoConfig{
|
||||||
Id: fmt.Sprintf("repo-%d", n),
|
Name: fmt.Sprintf("repo-%d", n),
|
||||||
BaseURL: repo.BaseURL,
|
BaseURL: repo.BaseURL,
|
||||||
Metalink: repo.Metalink,
|
Metalink: repo.Metalink,
|
||||||
MirrorList: repo.MirrorList,
|
MirrorList: repo.MirrorList,
|
||||||
|
|
|
||||||
|
|
@ -38,7 +38,7 @@ type dnfRepoConfig struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
type RepoConfig struct {
|
type RepoConfig struct {
|
||||||
Id string
|
Name string
|
||||||
BaseURL string
|
BaseURL string
|
||||||
Metalink string
|
Metalink string
|
||||||
MirrorList string
|
MirrorList string
|
||||||
|
|
@ -210,7 +210,7 @@ func LoadRepositories(confPaths []string, distro string) (map[string][]RepoConfi
|
||||||
for arch, repos := range reposMap {
|
for arch, repos := range reposMap {
|
||||||
for _, repo := range repos {
|
for _, repo := range repos {
|
||||||
config := RepoConfig{
|
config := RepoConfig{
|
||||||
Id: repo.Id,
|
Name: repo.Id,
|
||||||
BaseURL: repo.BaseURL,
|
BaseURL: repo.BaseURL,
|
||||||
Metalink: repo.Metalink,
|
Metalink: repo.Metalink,
|
||||||
MirrorList: repo.MirrorList,
|
MirrorList: repo.MirrorList,
|
||||||
|
|
|
||||||
|
|
@ -462,7 +462,7 @@ func (s *Store) GetAllSources() map[string]SourceConfig {
|
||||||
|
|
||||||
func NewSourceConfig(repo rpmmd.RepoConfig, system bool) SourceConfig {
|
func NewSourceConfig(repo rpmmd.RepoConfig, system bool) SourceConfig {
|
||||||
sc := SourceConfig{
|
sc := SourceConfig{
|
||||||
Name: repo.Id,
|
Name: repo.Name,
|
||||||
CheckGPG: true,
|
CheckGPG: true,
|
||||||
CheckSSL: !repo.IgnoreSSL,
|
CheckSSL: !repo.IgnoreSSL,
|
||||||
System: system,
|
System: system,
|
||||||
|
|
@ -485,7 +485,7 @@ func NewSourceConfig(repo rpmmd.RepoConfig, system bool) SourceConfig {
|
||||||
func (s *SourceConfig) RepoConfig() rpmmd.RepoConfig {
|
func (s *SourceConfig) RepoConfig() rpmmd.RepoConfig {
|
||||||
var repo rpmmd.RepoConfig
|
var repo rpmmd.RepoConfig
|
||||||
|
|
||||||
repo.Id = s.Name
|
repo.Name = s.Name
|
||||||
repo.IgnoreSSL = !s.CheckSSL
|
repo.IgnoreSSL = !s.CheckSSL
|
||||||
|
|
||||||
if s.Type == "yum-baseurl" {
|
if s.Type == "yum-baseurl" {
|
||||||
|
|
|
||||||
|
|
@ -349,7 +349,7 @@ func (api *API) sourceListHandler(writer http.ResponseWriter, request *http.Requ
|
||||||
names := api.store.ListSources()
|
names := api.store.ListSources()
|
||||||
|
|
||||||
for _, repo := range api.repos {
|
for _, repo := range api.repos {
|
||||||
names = append(names, repo.Id)
|
names = append(names, repo.Name)
|
||||||
}
|
}
|
||||||
|
|
||||||
err := json.NewEncoder(writer).Encode(reply{
|
err := json.NewEncoder(writer).Encode(reply{
|
||||||
|
|
@ -392,15 +392,15 @@ func (api *API) sourceInfoHandler(writer http.ResponseWriter, request *http.Requ
|
||||||
if names == "*" {
|
if names == "*" {
|
||||||
sources = api.store.GetAllSources()
|
sources = api.store.GetAllSources()
|
||||||
for _, repo := range api.repos {
|
for _, repo := range api.repos {
|
||||||
sources[repo.Id] = store.NewSourceConfig(repo, true)
|
sources[repo.Name] = store.NewSourceConfig(repo, true)
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
for _, name := range strings.Split(names, ",") {
|
for _, name := range strings.Split(names, ",") {
|
||||||
// check if the source is one of the base repos
|
// check if the source is one of the base repos
|
||||||
found := false
|
found := false
|
||||||
for _, repo := range api.repos {
|
for _, repo := range api.repos {
|
||||||
if name == repo.Id {
|
if name == repo.Name {
|
||||||
sources[repo.Id] = store.NewSourceConfig(repo, true)
|
sources[repo.Name] = store.NewSourceConfig(repo, true)
|
||||||
found = true
|
found = true
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,7 @@ import (
|
||||||
func createWeldrAPI(fixtureGenerator rpmmd_mock.FixtureGenerator) (*API, *store.Store) {
|
func createWeldrAPI(fixtureGenerator rpmmd_mock.FixtureGenerator) (*API, *store.Store) {
|
||||||
fixture := fixtureGenerator()
|
fixture := fixtureGenerator()
|
||||||
rpm := rpmmd_mock.NewRPMMDMock(fixture)
|
rpm := rpmmd_mock.NewRPMMDMock(fixture)
|
||||||
repos := []rpmmd.RepoConfig{{Id: "test-id", BaseURL: "http://example.com/test/os/x86_64"}}
|
repos := []rpmmd.RepoConfig{{Name: "test-id", BaseURL: "http://example.com/test/os/x86_64"}}
|
||||||
d := test_distro.New()
|
d := test_distro.New()
|
||||||
arch, err := d.GetArch("x86_64")
|
arch, err := d.GetArch("x86_64")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue