Documentation
¶
Index ¶
- Variables
- type ApplyPatch
- func (*ApplyPatch) Descriptor() ([]byte, []int)deprecated
- func (x *ApplyPatch) GetAutoPatch() *AutoPatch
- func (x *ApplyPatch) GetCustom() *pb.SpecChange
- func (m *ApplyPatch) GetPatch() isApplyPatch_Patch
- func (*ApplyPatch) ProtoMessage()
- func (x *ApplyPatch) ProtoReflect() protoreflect.Message
- func (x *ApplyPatch) Reset()
- func (x *ApplyPatch) String() string
- type ApplyPatch_AutoPatch
- type ApplyPatch_Custom
- type AutoPatch
- type Changes
- type Configuration
- func (*Configuration) Descriptor() ([]byte, []int)deprecated
- func (x *Configuration) GetApplyPatch() *ApplyPatch
- func (x *Configuration) GetChanges() []*Changes
- func (x *Configuration) GetContactEmail() string
- func (x *Configuration) GetContactName() string
- func (x *Configuration) GetPackage() string
- func (x *Configuration) GetPreset() string
- func (x *Configuration) GetPresetOverride() *PresetOverride
- func (x *Configuration) GetUpstream() *Upstream
- func (*Configuration) ProtoMessage()
- func (x *Configuration) ProtoReflect() protoreflect.Message
- func (x *Configuration) Reset()
- func (x *Configuration) String() string
- type FileChange
- func (*FileChange) Descriptor() ([]byte, []int)deprecated
- func (x *FileChange) GetPath() string
- func (x *FileChange) GetSearchReplace() []*SearchReplace
- func (*FileChange) ProtoMessage()
- func (x *FileChange) ProtoReflect() protoreflect.Message
- func (x *FileChange) Reset()
- func (x *FileChange) String() string
- type PresetOverride
- func (*PresetOverride) Descriptor() ([]byte, []int)deprecated
- func (x *PresetOverride) GetBaseUrl() string
- func (x *PresetOverride) GetFullUrl() string
- func (m *PresetOverride) GetOverride() isPresetOverride_Override
- func (*PresetOverride) ProtoMessage()
- func (x *PresetOverride) ProtoReflect() protoreflect.Message
- func (x *PresetOverride) Reset()
- func (x *PresetOverride) String() string
- type PresetOverride_BaseUrl
- type PresetOverride_FullUrl
- type SearchReplace
- func (*SearchReplace) Descriptor() ([]byte, []int)deprecated
- func (x *SearchReplace) GetFind() string
- func (x *SearchReplace) GetN() int32
- func (x *SearchReplace) GetReplace() string
- func (*SearchReplace) ProtoMessage()
- func (x *SearchReplace) ProtoReflect() protoreflect.Message
- func (x *SearchReplace) Reset()
- func (x *SearchReplace) String() string
- type Upstream
- func (*Upstream) Descriptor() ([]byte, []int)deprecated
- func (x *Upstream) GetBranch() string
- func (m *Upstream) GetCompare() isUpstream_Compare
- func (x *Upstream) GetCompareMode() Upstream_CompareMode
- func (x *Upstream) GetCompareShouldUseOsfs() bool
- func (x *Upstream) GetCompareWithTag() *wrapperspb.StringValue
- func (x *Upstream) GetDepth() int32
- func (m *Upstream) GetForge() isUpstream_Forge
- func (x *Upstream) GetGit() string
- func (x *Upstream) GetTag() string
- func (m *Upstream) GetTarget() isUpstream_Target
- func (*Upstream) ProtoMessage()
- func (x *Upstream) ProtoReflect() protoreflect.Message
- func (x *Upstream) Reset()
- func (x *Upstream) String() string
- type Upstream_Branch
- type Upstream_CompareMode
- func (Upstream_CompareMode) Descriptor() protoreflect.EnumDescriptor
- func (x Upstream_CompareMode) Enum() *Upstream_CompareMode
- func (Upstream_CompareMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x Upstream_CompareMode) Number() protoreflect.EnumNumber
- func (x Upstream_CompareMode) String() string
- func (Upstream_CompareMode) Type() protoreflect.EnumType
- type Upstream_CompareWithTag
- type Upstream_Git
- type Upstream_Tag
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Upstream_CompareMode_name = map[int32]string{ 0: "Unknown", 1: "KernelTag", } Upstream_CompareMode_value = map[string]int32{ "Unknown": 0, "KernelTag": 1, } )
Enum value maps for Upstream_CompareMode.
View Source
var File_configuration_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type ApplyPatch ¶
type ApplyPatch struct {
// Types that are assignable to Patch:
// *ApplyPatch_AutoPatch
// *ApplyPatch_Custom
Patch isApplyPatch_Patch `protobuf_oneof:"patch"`
// contains filtered or unexported fields
}
func (*ApplyPatch) Descriptor
deprecated
func (*ApplyPatch) Descriptor() ([]byte, []int)
Deprecated: Use ApplyPatch.ProtoReflect.Descriptor instead.
func (*ApplyPatch) GetAutoPatch ¶
func (x *ApplyPatch) GetAutoPatch() *AutoPatch
func (*ApplyPatch) GetCustom ¶
func (x *ApplyPatch) GetCustom() *pb.SpecChange
func (*ApplyPatch) GetPatch ¶
func (m *ApplyPatch) GetPatch() isApplyPatch_Patch
func (*ApplyPatch) ProtoMessage ¶
func (*ApplyPatch) ProtoMessage()
func (*ApplyPatch) ProtoReflect ¶
func (x *ApplyPatch) ProtoReflect() protoreflect.Message
func (*ApplyPatch) Reset ¶
func (x *ApplyPatch) Reset()
func (*ApplyPatch) String ¶
func (x *ApplyPatch) String() string
type ApplyPatch_AutoPatch ¶
type ApplyPatch_AutoPatch struct {
// Automatically applied patch (may be problematic with complex specs)
// Ex. kernel should mostly use custom
AutoPatch *AutoPatch `protobuf:"bytes,1,opt,name=auto_patch,json=autoPatch,proto3,oneof"`
}
type ApplyPatch_Custom ¶
type ApplyPatch_Custom struct {
// Custom spec change command for this patch (excluding add patch)
Custom *pb.SpecChange `protobuf:"bytes,2,opt,name=custom,proto3,oneof"`
}
type AutoPatch ¶
type AutoPatch struct {
// Whether to add the patch to prep or not
// Packages that are not auto-patched will need to set this and n_path
AddToPrep bool `protobuf:"varint,1,opt,name=add_to_prep,json=addToPrep,proto3" json:"add_to_prep,omitempty"`
// Patch strip depth
NPath int32 `protobuf:"varint,2,opt,name=n_path,json=nPath,proto3" json:"n_path,omitempty"`
// contains filtered or unexported fields
}
func (*AutoPatch) Descriptor
deprecated
func (*AutoPatch) GetAddToPrep ¶
func (*AutoPatch) ProtoMessage ¶
func (*AutoPatch) ProtoMessage()
func (*AutoPatch) ProtoReflect ¶
func (x *AutoPatch) ProtoReflect() protoreflect.Message
type Changes ¶
type Changes struct {
// Paths listed here are recursively copied into Source0
// and overridden (always choosing upstream)
RecursivePath []string `protobuf:"bytes,1,rep,name=recursive_path,json=recursivePath,proto3" json:"recursive_path,omitempty"`
FileChange []*FileChange `protobuf:"bytes,2,rep,name=file_change,json=fileChange,proto3" json:"file_change,omitempty"`
// contains filtered or unexported fields
}
func (*Changes) Descriptor
deprecated
func (*Changes) GetFileChange ¶
func (x *Changes) GetFileChange() []*FileChange
func (*Changes) GetRecursivePath ¶
func (*Changes) ProtoMessage ¶
func (*Changes) ProtoMessage()
func (*Changes) ProtoReflect ¶
func (x *Changes) ProtoReflect() protoreflect.Message
type Configuration ¶
type Configuration struct {
// Preset for source package
// Currently only supports "rocky8" or "manual"
// "rocky8" sets "base_url" to "https://dl.rockylinux.org/pub/rocky/8"
// "manual" sets nothing
Preset string `protobuf:"bytes,1,opt,name=preset,proto3" json:"preset,omitempty"`
// Source package name
// SRPM to be fetched from the source repository
// Format: {repo}//{name}
// Example: BaseOS//kernel
Package string `protobuf:"bytes,2,opt,name=package,proto3" json:"package,omitempty"`
// Upstream information
// Where the upstream of this package is located
// Only git is supported for now
Upstream *Upstream `protobuf:"bytes,3,opt,name=upstream,proto3" json:"upstream,omitempty"`
// Changes we want to pull from upstream
Changes []*Changes `protobuf:"bytes,4,rep,name=changes,proto3" json:"changes,omitempty"`
// Manual override for preset
// Only used if preset is "manual"
PresetOverride *PresetOverride `protobuf:"bytes,5,opt,name=preset_override,json=presetOverride,proto3" json:"preset_override,omitempty"`
// How to apply the patch to the spec
ApplyPatch *ApplyPatch `protobuf:"bytes,6,opt,name=apply_patch,json=applyPatch,proto3" json:"apply_patch,omitempty"`
// Contact information
ContactEmail string `protobuf:"bytes,7,opt,name=contact_email,json=contactEmail,proto3" json:"contact_email,omitempty"`
ContactName string `protobuf:"bytes,8,opt,name=contact_name,json=contactName,proto3" json:"contact_name,omitempty"`
// contains filtered or unexported fields
}
func (*Configuration) Descriptor
deprecated
func (*Configuration) Descriptor() ([]byte, []int)
Deprecated: Use Configuration.ProtoReflect.Descriptor instead.
func (*Configuration) GetApplyPatch ¶
func (x *Configuration) GetApplyPatch() *ApplyPatch
func (*Configuration) GetChanges ¶
func (x *Configuration) GetChanges() []*Changes
func (*Configuration) GetContactEmail ¶
func (x *Configuration) GetContactEmail() string
func (*Configuration) GetContactName ¶
func (x *Configuration) GetContactName() string
func (*Configuration) GetPackage ¶
func (x *Configuration) GetPackage() string
func (*Configuration) GetPreset ¶
func (x *Configuration) GetPreset() string
func (*Configuration) GetPresetOverride ¶
func (x *Configuration) GetPresetOverride() *PresetOverride
func (*Configuration) GetUpstream ¶
func (x *Configuration) GetUpstream() *Upstream
func (*Configuration) ProtoMessage ¶
func (*Configuration) ProtoMessage()
func (*Configuration) ProtoReflect ¶
func (x *Configuration) ProtoReflect() protoreflect.Message
func (*Configuration) Reset ¶
func (x *Configuration) Reset()
func (*Configuration) String ¶
func (x *Configuration) String() string
type FileChange ¶
type FileChange struct {
// Path to file
Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
// Search and replace operations on file
SearchReplace []*SearchReplace `protobuf:"bytes,2,rep,name=search_replace,json=searchReplace,proto3" json:"search_replace,omitempty"`
// contains filtered or unexported fields
}
func (*FileChange) Descriptor
deprecated
func (*FileChange) Descriptor() ([]byte, []int)
Deprecated: Use FileChange.ProtoReflect.Descriptor instead.
func (*FileChange) GetPath ¶
func (x *FileChange) GetPath() string
func (*FileChange) GetSearchReplace ¶
func (x *FileChange) GetSearchReplace() []*SearchReplace
func (*FileChange) ProtoMessage ¶
func (*FileChange) ProtoMessage()
func (*FileChange) ProtoReflect ¶
func (x *FileChange) ProtoReflect() protoreflect.Message
func (*FileChange) Reset ¶
func (x *FileChange) Reset()
func (*FileChange) String ¶
func (x *FileChange) String() string
type PresetOverride ¶
type PresetOverride struct {
// Types that are assignable to Override:
// *PresetOverride_BaseUrl
// *PresetOverride_FullUrl
Override isPresetOverride_Override `protobuf_oneof:"override"`
// contains filtered or unexported fields
}
func (*PresetOverride) Descriptor
deprecated
func (*PresetOverride) Descriptor() ([]byte, []int)
Deprecated: Use PresetOverride.ProtoReflect.Descriptor instead.
func (*PresetOverride) GetBaseUrl ¶
func (x *PresetOverride) GetBaseUrl() string
func (*PresetOverride) GetFullUrl ¶
func (x *PresetOverride) GetFullUrl() string
func (*PresetOverride) GetOverride ¶
func (m *PresetOverride) GetOverride() isPresetOverride_Override
func (*PresetOverride) ProtoMessage ¶
func (*PresetOverride) ProtoMessage()
func (*PresetOverride) ProtoReflect ¶
func (x *PresetOverride) ProtoReflect() protoreflect.Message
func (*PresetOverride) Reset ¶
func (x *PresetOverride) Reset()
func (*PresetOverride) String ¶
func (x *PresetOverride) String() string
type PresetOverride_BaseUrl ¶
type PresetOverride_BaseUrl struct {
BaseUrl string `protobuf:"bytes,1,opt,name=base_url,json=baseUrl,proto3,oneof"`
}
type PresetOverride_FullUrl ¶
type PresetOverride_FullUrl struct {
FullUrl string `protobuf:"bytes,2,opt,name=full_url,json=fullUrl,proto3,oneof"`
}
type SearchReplace ¶
type SearchReplace struct {
Find string `protobuf:"bytes,1,opt,name=find,proto3" json:"find,omitempty"`
Replace string `protobuf:"bytes,2,opt,name=replace,proto3" json:"replace,omitempty"`
N int32 `protobuf:"varint,3,opt,name=n,proto3" json:"n,omitempty"`
// contains filtered or unexported fields
}
func (*SearchReplace) Descriptor
deprecated
func (*SearchReplace) Descriptor() ([]byte, []int)
Deprecated: Use SearchReplace.ProtoReflect.Descriptor instead.
func (*SearchReplace) GetFind ¶
func (x *SearchReplace) GetFind() string
func (*SearchReplace) GetN ¶
func (x *SearchReplace) GetN() int32
func (*SearchReplace) GetReplace ¶
func (x *SearchReplace) GetReplace() string
func (*SearchReplace) ProtoMessage ¶
func (*SearchReplace) ProtoMessage()
func (*SearchReplace) ProtoReflect ¶
func (x *SearchReplace) ProtoReflect() protoreflect.Message
func (*SearchReplace) Reset ¶
func (x *SearchReplace) Reset()
func (*SearchReplace) String ¶
func (x *SearchReplace) String() string
type Upstream ¶
type Upstream struct {
// Target forge
//
// Types that are assignable to Forge:
// *Upstream_Git
Forge isUpstream_Forge `protobuf_oneof:"forge"`
// Depth we need to clone
// For tags or branches targeting latest, only 1 is needed for example
Depth int32 `protobuf:"varint,2,opt,name=depth,proto3" json:"depth,omitempty"`
// Target revision
//
// Types that are assignable to Target:
// *Upstream_Tag
// *Upstream_Branch
Target isUpstream_Target `protobuf_oneof:"target"`
// Compare revision (optional)
//
// Types that are assignable to Compare:
// *Upstream_CompareWithTag
Compare isUpstream_Compare `protobuf_oneof:"compare"`
// Whether the compare repo should be laid out in disk
// Currently always true whether specified or not because
// of how `git log` operation is implemented
CompareShouldUseOsfs bool `` /* 126-byte string literal not displayed */
CompareMode Upstream_CompareMode `` /* 130-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*Upstream) Descriptor
deprecated
func (*Upstream) GetCompare ¶
func (m *Upstream) GetCompare() isUpstream_Compare
func (*Upstream) GetCompareMode ¶
func (x *Upstream) GetCompareMode() Upstream_CompareMode
func (*Upstream) GetCompareShouldUseOsfs ¶
func (*Upstream) GetCompareWithTag ¶
func (x *Upstream) GetCompareWithTag() *wrapperspb.StringValue
func (*Upstream) ProtoMessage ¶
func (*Upstream) ProtoMessage()
func (*Upstream) ProtoReflect ¶
func (x *Upstream) ProtoReflect() protoreflect.Message
type Upstream_Branch ¶
type Upstream_Branch struct {
Branch string `protobuf:"bytes,7,opt,name=branch,proto3,oneof"`
}
type Upstream_CompareMode ¶
type Upstream_CompareMode int32
const ( Upstream_Unknown Upstream_CompareMode = 0 // Reduce refspecs we fetch for the kernel // TM = Target major version, CV = Compare version // Uses following refspecs: // * refs/tags/vTM.* // * refs/tags/vCV Upstream_KernelTag Upstream_CompareMode = 1 )
func (Upstream_CompareMode) Descriptor ¶
func (Upstream_CompareMode) Descriptor() protoreflect.EnumDescriptor
func (Upstream_CompareMode) Enum ¶
func (x Upstream_CompareMode) Enum() *Upstream_CompareMode
func (Upstream_CompareMode) EnumDescriptor
deprecated
func (Upstream_CompareMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use Upstream_CompareMode.Descriptor instead.
func (Upstream_CompareMode) Number ¶
func (x Upstream_CompareMode) Number() protoreflect.EnumNumber
func (Upstream_CompareMode) String ¶
func (x Upstream_CompareMode) String() string
func (Upstream_CompareMode) Type ¶
func (Upstream_CompareMode) Type() protoreflect.EnumType
type Upstream_CompareWithTag ¶
type Upstream_CompareWithTag struct {
CompareWithTag *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=compare_with_tag,json=compareWithTag,proto3,oneof"`
}
type Upstream_Git ¶
type Upstream_Git struct {
// A git remote
Git string `protobuf:"bytes,1,opt,name=git,proto3,oneof"`
}
type Upstream_Tag ¶
type Upstream_Tag struct {
// Caller wants a tag
Tag string `protobuf:"bytes,3,opt,name=tag,proto3,oneof"`
}
Click to show internal directories.
Click to hide internal directories.