diff --git a/internal/target/pulp_target.go b/internal/target/pulp_target.go deleted file mode 100644 index ae3cdeb5c..000000000 --- a/internal/target/pulp_target.go +++ /dev/null @@ -1,33 +0,0 @@ -package target - -const TargetNamePulpOSTree TargetName = "org.osbuild.pulp.ostree" - -type PulpOSTreeTargetOptions struct { - // ServerAddress for the pulp instance - ServerAddress string `json:"server_address,omitempty"` - - // Repository to import the ostree commit to - Repository string `json:"repository"` - - // BasePath for distributing the repository (if new) - BasePath string `json:"basepath,omitempty"` - - Username string `json:"username,omitempty"` - Password string `json:"password,omitempty"` -} - -func (PulpOSTreeTargetOptions) isTargetOptions() {} - -func NewPulpOSTreeTarget(options *PulpOSTreeTargetOptions) *Target { - return newTarget(TargetNamePulpOSTree, options) -} - -type PulpOSTreeTargetResultOptions struct { - RepoURL string `json:"repository_url"` -} - -func (PulpOSTreeTargetResultOptions) isTargetResultOptions() {} - -func NewPulpOSTreeTargetResult(options *PulpOSTreeTargetResultOptions, artifact *OsbuildArtifact) *TargetResult { - return newTargetResult(TargetNamePulpOSTree, options, artifact) -} diff --git a/internal/target/target.go b/internal/target/target.go index 0d5251666..8ab023248 100644 --- a/internal/target/target.go +++ b/internal/target/target.go @@ -93,8 +93,6 @@ func (target *Target) UnmarshalJSON(data []byte) error { options = new(ContainerTargetOptions) case TargetNameWorkerServer: options = new(WorkerServerTargetOptions) - case TargetNamePulpOSTree: - options = new(PulpOSTreeTargetOptions) default: return fmt.Errorf("unexpected target name: %s", rawTarget.Name) } @@ -280,10 +278,6 @@ func (target Target) MarshalJSON() ([]byte, error) { // the incompatible change. rawOptions, err = json.Marshal(target.Options) - case *PulpOSTreeTargetOptions: - // added after incompatibility change - rawOptions, err = json.Marshal(target.Options) - default: return nil, fmt.Errorf("unexpected target options type: %t", t) } diff --git a/internal/target/targetresult.go b/internal/target/targetresult.go index f8801ea35..211c7fd41 100644 --- a/internal/target/targetresult.go +++ b/internal/target/targetresult.go @@ -76,8 +76,6 @@ func UnmarshalTargetResultOptions(trName TargetName, rawOptions json.RawMessage) options = new(OCIObjectStorageTargetResultOptions) case TargetNameContainer: options = new(ContainerTargetResultOptions) - case TargetNamePulpOSTree: - options = new(PulpOSTreeTargetResultOptions) case TargetNameWorkerServer: options = new(WorkerServerTargetResultOptions) default: