ploigos / ploigos-containers

Container image definitions for the Ploigos project.
GNU General Public License v3.0
6 stars 14 forks source link

rekor version in autogov pulling from rekor main and is reving so fast its breaking the PSR and how the entry.json is created #78

Closed itewk closed 3 years ago

itewk commented 3 years ago

issue

with latest version of rekor cli get the folloiwng error with the entry.json we are creating:

error parsing entry file: json: cannot unmarshal object into Go value of type models.ProposedEntry

sample entry json we ccurrently generate in psr

{
   "kind":"rekord",
   "apiVersion":"0.0.1",
   "spec":{
      "signature":{
         "format":"pgp",
         "content":"LS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0KCmlRR3pCQUFCQ0FBZEZpRUUzWElJdWdwaldmWmJrR3NwejByQlNqMFFsamNGQW1ENTFnNEFDZ2tRejByQlNqMFEKbGpkWGFRd0FsbjVjbnhYUGxRd1JxNmtJZkRFODBrTEQwcm1vcGd2QTFacU1ZZmgvR2FCdms2RFh0L0JGSW1BeQpJblNvUjAyOWY0NTBtYU5BYjAvWExHdGk5UGo3YXNwNlYxcHkrOHF3NW1ZM2prZGdUTVUvRTFMeUp1SFh3TVVNCjFwdVM2QkRXN0N2aHY3ME1iY1JOSDlqOGxsdHNsOWRUK1U4VWtDM0Q4RlpxQTBkeEJ3aHBzZ1lDSHpydWFiNEgKUWZUYzkybHJOR2lDYlJ3Z2huenorUlFjUXhyc2ROQkdCUkNhWm9pQVJVYTV3VDdmZTkzMEhlZ3g1SWc3Q1NnbQo2UlRJMHBvN2NJM29JUVExQTA1Z1R2Z0UxQ3lZU2cyNlg3L0ZaN0xTUVZrQzkzclRUSUtNZlM5endLRDd1NFI4CmhSS29JaWFiK0VHN2FObndXeFNtTGd4bkJrWjNLV0xDR1k2Z2Y1aEZNSkJrcWpEUXViU2RZendJTFFmMUsxTXoKZGlqbC8wdDVrQy9VbkJlUlB3aC8yWkdYZk81SFB3TzVsUHlzQTIxWnRDcGxaWXBhOUIwa0UzKzhWOEZaczUvMgpPMTh6L2hKKzB2amt6Wnp5QkszWTRrYXhlNGZ3TDFHNTJvSW96c0dqdURLdW05eFB4QTRoa2pJNndNb1VQVkROCml3VDlZZ0J3Cj1NTUFOCi0tLS0tRU5EIFBHUCBTSUdOQVRVUkUtLS0tLQo=",
         "publicKey":{
            "content":"LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCgptUUdOQkY5MHNpNEJEQUN1cytOOWhoOHMzSkZmbngwSnZtRXErN1QxYVBXK3dTbVl6MnVpVUdIQW5TMDR3ckJYCjJRWVlVUEw2aEtoUnhJK05zNmQrUDVKazVaNDRkZXNad2V3WXkwMStPbHR1ZGZHVitHT2dqMDdXVXNQdzBaRkoKWlpDK2xhYXNIUy9ndFdjc3NWY2VsKy9vOU9xZzRSZGJ1U3I5Y3JnMkltcjhIcmpWT3I1TlIxYm9lcDl5b00waQpBS2d6bTA3eW9oOTdnVUZSd3JhVjdZTkVad09NdDFPL051NjdMRk5LUmV6ZUFsV1FLNGNuYnFTeUVoYlU1enF3ClI4SCtuckMvZTY3OGV5UHVibTRvN2tLdXhvbTZCekNOUVFGcGhqTGJSMkpVbnJVdmNwRDJ5cldOd0RlK1FRTTIKNWRQUThuSVVIbjdBcVRtZHBINk1HVlYzQ3hPUEt1T0lndFlsU3pLNFdkTnlwSmd3V25ROE96SHppNDNVMFhYZwpPc3czTVdQL2t3MlFtQnZ0WlREZnJPYlJHcnBPU2dJNHloQVZvRG1KS1NPckN2bXJodVcxMm53c0JaSzZiTEJoCnY2dUpYem5YTUhSVXJlYzJXMmZMdU1UWjB2aXg4M1hDZ052ZUU1eVZIQTU2VGNLamwraklmbU9yazJkL281SzMKQ1pLeFdHdXVmZDVMVzgwQUVRRUFBYlJJZEhOell5MTBaWE4wYVc1bkxXbHRZV2RsTFhOcFoyNWxjaUE4Ym1GdwpjM053Ynl0MGMzTmpMWFJsYzNScGJtY3RhVzFoWjJVdGMybG5ibVZ5UUhKbFpHaGhkQzVqYjIwK2lRSFVCQk1CCkNBQStGaUVFM1hJSXVncGpXZlpia0dzcHowckJTajBRbGpjRkFsOTBzaTRDR3dNRkNRUENad0FGQ3drSUJ3SUcKRlFvSkNBc0NCQllDQXdFQ0hnRUNGNEFBQ2drUXowckJTajBRbGpjQU53di9kc0R5bURidk5YUXVubWY4QnVPNAptM052K1ZuOXBheVl6UFZVeDBGV3ZyeTZXd1N2NjNLRlJlSGR0aHZXdWRlWjBRY1JPOXNianpxUGJ2cUVlQ0NkCnFyNWFPZS8xcldzSmx3R3FBaUg0U2VMeDlESDZMZllZMTZlV1NoR3UzYWk3UUxrL0VmQlI2bHlvSFNWYVU0eXcKcmVkVDgwa0RsLzFGaHhMSVVCNUVIZW9rT0hDWXBSZkdBWDl4Rm1TVzAxSTg2R2dpdlYwTUNKa3NJYnZFUmJDQQpmMTdhcU9XUEc3ZFBoTGF4eHhHZ3U2OWk0QkNnNFZQczVQT1EwV2d0QUlRcitBV1M5Qms2UC9RbTFNditNWkVHCmtmU1RsL3d4TG9GVmZYOTU3MUVodEp4NXpOelFYL2NMZjhSV3ZOREY1d1B5aThIQXBLRUYya3B2cFRqWHNkTmMKSm9zdEJjTGtwTzdxSE5zOW5wRVFNa2d4eS9GOFJVbCswdkxDK1QxeGpweUo3T3dsZjNtM3l6S2l5Sm1GRjBtNwo4bEJsWnhuSXVEaU5RNVJUSkJpeThyT2xJNDExZDh2ZGd4RDE5cTVtRGpUdzhJbytBbXVRNTg5OG5LZDdiUTFmCmZSeWh6SDY2UUZjNFg3cVFZZHB5ZkxiTkFXWXF4dHM0WmlhRXMxUEhRWXZ0dVFHTkJGOTBzaTRCREFDL2NyOVYKcHJRRmNZckFRS1dZejUxMUZ5UUlUd2Jia3N0WUFpS2NIK3V0NlVlS2dQZDI5MUNuaFZvZldmdStLRzZmSmtyaApyUUFRZTdZbldzTmlkSkdkNVIyWEExRGlDSjY5VkVVcSs0UWw5ZEIySlBvaTNVQkQxN0VFNlhDVjJpZzBVQlRRClNFY3psSGFyeDFtLzF2WXRPWnVFcGlRdmFuNzNtUi9hQ3hkWDcrb09QN29jSXF5dmdZQUtPR3FETkNUSWIyUncKeVhyZEJWVzhVNGlGendxZ1JkYTZxYXNLR2lPZ0tWZTZ3Q3JLV1ZyckxOOGhpRTl6bUd4ZkFpaHlycEdzY05aRAozSHlOL0pFMFVRRnVOOEpmdGhFbUtSSTc4Y3c0c0J3YnJJQU4rd1ZDZDhrMy85YmxBTDRRZ0d5b09waHM1b3FyCkhlK3Q5cjcwN3ZvNjdBOWRndmdjc2NqUkU4NzJwSmVuRy9zSGY1MkFKUUFzSXJ1emN2NW1GUTZwdUFha2R5M1AKV3lJZGlkdHV6dTI3ckVvZFlhUlBjZE00aTBWcDFhMHJGUzlzdzg2Z01SYzZUdUdNeldiN0EvLzRQanltS3RyYQpyM1dwZUJUT051aHcwS0NsOE1UaEl4YXRUUnRjM1p6QXljMmNNUXFKUVFpTXlVY3FVTHN4Sisxd2tIc0FFUUVBCkFZa0J2QVFZQVFnQUpoWWhCTjF5Q0xvS1kxbjJXNUJyS2M5S3dVbzlFSlkzQlFKZmRMSXVBaHNNQlFrRHdtY0EKQUFvSkVNOUt3VW85RUpZMytJa01BSVg4djI1NXI4eUIzWHdtRVFYQWpmQUxGcElzQjdUZHhpdElkNSt3VmNudgo1dk5Ga2NSR2luNlRkV1ozL2tvWEVld05RSXlOVkE5azIreWJ5aStrOW92ckpIa0RGYVFWU0hnQktrbVNBTUlICjhGWGpHRWlWdHlsL0dhaGpTb1ZYTndOL3RXbkMwN083SmovMFU3ZE56ejFRWHZTYis2VlJ0a0VpQ080N25Wb24KOWtlN1RZMzhYekhFbzIzODM2akRiVUhJbkJmZit0eU0vV1UweFVtTXQva2pocjBGRGhtN3RKK0ZqYXRvUFlwSgpQQjMwelIzaitPUnRva2pjQmdNbjNValgrdnFvZ2tWc3M3OFI3eDhoN1NPTEtHbFNHanFoeDBPQVFPYWY3eWJnCjRhak1OaEtjZ3pXU1Y4eVZWWUpTZzVVdFloQVFhdUxNVHA3SFdrV3dxdG9xVUUyVE5ibTEyd2dXV2lJWEduL0oKWVRiSWhpN2Z2bUFTMEY3bG1ISG9jV3JFNW9MdjBCUk9NdXZXeW9jY3VXOENJbndXYWVZN3UwZW5xWEEwZjQ1bAo0WThnd01pZFI0WDR2MmhZYkg1VCs5V3lKYWpjdld4bDhtQTZuYkZaN29JSmNBeVNJZWRxRGZKeGZHMllKNmt2CkZzcDNtYmwraEQvUmNRclM4TllTcnc9PQo9SmxhNwotLS0tLUVORCBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCg=="
         }
      },
      "data":{
         "content":"ewogICAgImFwaVZlcnNpb24iOiAiYXV0b21hdGVkLWdvdmVybmFuY2UvdjFhbHBoYTEiLAogICAgImtpbmQiOiAiV29ya2Zsb3dFdmlkZW5jZSIsCiAgICAid29ya2Zsb3ciOiB7CiAgICAgICAgImdlbmVyYXRlLW1ldGFkYXRhIjogewogICAgICAgICAgICAiTWF2ZW4iOiB7CiAgICAgICAgICAgICAgICAiYXR0ZXN0YXRpb25zIjoge30KICAgICAgICAgICAgfSwKICAgICAgICAgICAgIkdpdCI6IHsKICAgICAgICAgICAgICAgICJhdHRlc3RhdGlvbnMiOiB7fQogICAgICAgICAgICB9LAogICAgICAgICAgICAiU2VtYW50aWNWZXJzaW9uIjogewogICAgICAgICAgICAgICAgImF0dGVzdGF0aW9ucyI6IHsKICAgICAgICAgICAgICAgICAgICAidmVyc2lvbiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiOiAidmVyc2lvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIxLjAuMi1mZWF0dXJlX3JlbGVhc2UtdjAxOTArMDkzNTRjZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbiI6ICIiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiY29udGFpbmVyLWltYWdlLXZlcnNpb24iOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIjogImNvbnRhaW5lci1pbWFnZS12ZXJzaW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIjEuMC4yLWZlYXR1cmVfcmVsZWFzZS12MDE5MCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbiI6ICIiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICAidGFnLXNvdXJjZSI6IHsKICAgICAgICAgICAgIkdpdCI6IHsKICAgICAgICAgICAgICAgICJhdHRlc3RhdGlvbnMiOiB7fQogICAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICAidW5pdC10ZXN0IjogewogICAgICAgICAgICAiTWF2ZW4iOiB7CiAgICAgICAgICAgICAgICAiYXR0ZXN0YXRpb25zIjoge30KICAgICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgInBhY2thZ2UiOiB7CiAgICAgICAgICAgICJNYXZlbiI6IHsKICAgICAgICAgICAgICAgICJhdHRlc3RhdGlvbnMiOiB7fQogICAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICAic3RhdGljLWNvZGUtYW5hbHlzaXMiOiB7CiAgICAgICAgICAgICJTb25hclF1YmUiOiB7CiAgICAgICAgICAgICAgICAiYXR0ZXN0YXRpb25zIjogewogICAgICAgICAgICAgICAgICAgICJzb25hcnF1YmUtcXVhbGl0eS1nYXRlLXBhc3MiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJuYW1lIjogInNvbmFycXViZS1xdWFsaXR5LWdhdGUtcGFzcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbiI6ICIiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICAicHVzaC1hcnRpZmFjdHMiOiB7CiAgICAgICAgICAgICJNYXZlbiI6IHsKICAgICAgICAgICAgICAgICJhdHRlc3RhdGlvbnMiOiB7fQogICAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICAiY3JlYXRlLWNvbnRhaW5lci1pbWFnZSI6IHsKICAgICAgICAgICAgIkJ1aWxkYWgiOiB7CiAgICAgICAgICAgICAgICAiYXR0ZXN0YXRpb25zIjoge30KICAgICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgImNvbnRhaW5lci1pbWFnZS1zdGF0aWMtY29tcGxpYW5jZS1zY2FuIjogewogICAgICAgICAgICAiT3BlblNDQVAgLSBDb21wbGlhbmNlIC0gU1NHIFJIRUw4IjogewogICAgICAgICAgICAgICAgImF0dGVzdGF0aW9ucyI6IHt9CiAgICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgICJwdXNoLWNvbnRhaW5lci1pbWFnZSI6IHsKICAgICAgICAgICAgIlNrb3BlbyI6IHsKICAgICAgICAgICAgICAgICJhdHRlc3RhdGlvbnMiOiB7fQogICAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICAic2lnbi1jb250YWluZXItaW1hZ2UiOiB7CiAgICAgICAgICAgICJQb2RtYW5TaWduIjogewogICAgICAgICAgICAgICAgImF0dGVzdGF0aW9ucyI6IHt9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9Cn0=",
         "hash":{
            "algorithm":"sha256",
            "value":"8f88c59888e18a4c49bee3352b9d251d17f5d7565b22c5fbe41fb74ec044ab0d"
         }
      },
      "extraData":{
         "signed-artifact-uri":"https://nexus.apps.tssc.rht-set.com/repository/release-engineering-workflow-evidence//ploigos-ref/ref-quarkus-mvn-jenkins-eve/fruit/ploigos-ref-ref-quarkus-mvn-jenkins-eve-fruit-1.0.2-feature_release-v0190+09354ce-evidence.json"
      }
   }
}
itewk commented 3 years ago

this commit of the rekor project seems to work with our code: e63fe717c810657c270edfb964aef10969e7f210