Releases: mt-sre/addon-metadata-operator
v0.12.0
Changelog
Bugfixes
- 2b35e55: fix: avoid nil pointer when OCM_TOKEN not set (@Ajpantuso)
- 2d593d9: fix: prevent usage output when 'mtcli validate' reports errors (@Ajpantuso)
Trivial
- 0eadd47: ci: integrate common go-ci tools (@Ajpantuso)
- 20b0774: updated struct (@rpriyanshu9)
- 0b259c4: ci: isolate integration tests using build constraints (@Ajpantuso)
- c8017e0: ci: fixing docker build tagging (@Ajpantuso)
- b82ee50: ci: goreleaser config enhancements (@Ajpantuso)
- 202326c: Revert "[MTSRE-481] updated
Secret
struct" (@rpriyanshu9) - 1c28360: Revert "[MTSRE-481] Added verify_secrets Validator" (@rpriyanshu9)
- 1bae6fc: updated AddonMetadataSpec struct (@rpriyanshu9)
- 70b9cbd: refactor: generalized quay client interface (@Ajpantuso)
- e9bb2e6: refactor: repackage ocm client (@Ajpantuso)
- b226e08: chore: remove unused file (@Ajpantuso)
- 9b3618d: refactor: moving cli print helpers to single internal package (@Ajpantuso)
- 4bf2b8e: refactor: repackaging mtcli commands (@Ajpantuso)
- 42ba259: refactor: uniform table interface (@Ajpantuso)
v0.11.0
Changelog
- e0cc0ae Merge pull request #92 from Ajpantuso/apantuso/registry_to_runner
- 94a7364 Merge pull request #93 from Ajpantuso/pr_check_out_of_ci
- fbadefa Merge pull request #95 from Ajpantuso/apantuso/am0013_addon_requirements
- 8627d7f Merge pull request #98 from Ajpantuso/apantuso/mage
- c4697c3 Merge pull request #99 from rpriyanshu9/verify-secret-params-AM0014
- 5f0a1b1 Update pkg/validator/testutils/validator_tester.go
- d1cd2de added AM0014 validator
- 867cc07 ci: adding magefile
- 27c66bb ci: backing make targets with mage
- 6df036f ci: conditional image building in pr_check
- 7cba4a8 ci: extending test timeout
- 8b05dc4 ci: running pr checks outside of containers
- 6f2e9be ci: updating precommit repos
- 469d8e8 code cleanup
- 62b9ff2 feat: am0013 validator for addon requirements
- 2f10e10 refactor: dependency inversion
- 49443d9 style: line ending fix
v0.10.0
Changelog
- ccfd684 Add the mtcli validate-bundle command to validate local bundle dirs.
- 8182c9b Merge pull request #81 from sugarraysam/sblaisdo-validate-bundle
- a55b438 Merge pull request #85 from Ajpantuso/apantuso/fixing_dist_cleanup
- c948d91 Merge pull request #87 from sugarraysam/sblaisdo-validation-controller
- 5d46b7a Merge pull request #88 from Ajpantuso/apantuso/fix_am0012_no_bundle_behavior
- a998a85 Merge pull request #89 from Ajpantuso/apantuso/skurules_to_quotarules
- c91adc6 Merge pull request #91 from Ajpantuso/fixing_build_tag
- 5064c96 Scaffolding AMO operator and testdata.
- fe3b537 ensure dist is not written back to host volume
- edafb27 fix: removing root from build_tag
- d43544e fixing AM0012 false failures for newly onboarded addons
- 64aea23 updating from SkuRules endpoint to QuotaRules
v0.9.2
v0.9.1
v0.9.0
Changelog
- 506aecc Merge pull request #65 from ashishmax31/csv-rbac-validations
- c39582d Merge pull request #77 from sugarraysam/sblaisdo-sync-metadata-sts
- 71bb454 Merge pull request #79 from sandhyadalavi/cross-compile-go-releaser
- 981649a Merge pull request #80 from sandhyadalavi/cross-compile-go-releaser
- c66eb55 Merge pull request #82 from sandhyadalavi/cross-compile-go-releaser
- 1248fde Sync new STS metadata params.
- d946d08 add a new validator-am0012 for validation rbac rules in CSVs
- 978b447 added back
- 34cacac added back few envs
- b2def83 added back few envs
- b36fa3e added goos/goarch to hooks
- 8da9f08 added goos/goarch to hooks
- 458a2a3 added prev phase 1
- 0e010ef cleaned up for goreleaser
- c0724a6 full docker path for goreleaser-cross
- 231da71 goreleaser init commit
- 8f1cf29 goreleaser run
- 0bda66d it should be Darwin and not macOS
- 16eaeb0 new package for csv validation helper functions
- 42027d1 new types for csv rbac rules,permissions and filters.
- c61c049 refactor filters to use interfaces
- 50b2e57 revert
- 2dc3c23 revert
- 640ec42 setup goreleaser-cross script for docker run
- a2890f1 setup goreleaser-cross script for docker run
- 783cbb4 tag commit
- 74c46d5 updated docker command and removed before/hooks env
v0.8.0
Changelog
91b123c Add mtcli list-validators, sorted by Code.
0149b97 Add validation_err_msg to AddOnParameters schema.
bfc2225 Extractor interface with implementation. Works for both sql-based and file-based catalog.
1284c40 Implement bundleExtractor. Refactor pkg/extractor. Implement mainExtractor.
53459d4 Merge pull request #49 from sugarraysam/sblaisdo-extractor
d42c21e Merge pull request #53 from sugarraysam/sblaisdo-no-ptr-mutex
43d3169 Merge pull request #55 from Ajpantuso/apantuso/0010_k8s_resource_names
6919728 Merge pull request #59 from Ajpantuso/apantuso/testutils_public_vars_cleanup
7f5ecd2 Merge pull request #60 from sugarraysam/sblaisdo-list-validators
ea8df5b Merge pull request #61 from Ajpantuso/apantuso/am0011_sku_validation
3e60bcd Merge pull request #62 from Ajpantuso/apantuso/am0010_additions_and_refactor
c66e8da Merge pull request #64 from Ajpantuso/apantuso/write_fatal_to_stdout
b9e7ec1 Merge pull request #66 from sugarraysam/sblaisdo-validator-err-msg
b18777d Merge pull request #67 from mayankshah1607/block-singlens
117af4c Merge pull request #68 from sugarraysam/sblaisdo-bundle-extractor
680fb1a Merge pull request #71 from yashvardhan-kukreja/yashvardhan/mtcli-release-docker-image
fdcadce Merge pull request #72 from mt-sre/revert-71-yashvardhan/mtcli-release-docker-image
bec0a48 Merge pull request #73 from yashvardhan-kukreja/yashvardhan/test-ci-ext-push-to-quay-mtsre
95040ae Merge pull request #75 from mt-sre/revert-73-yashvardhan/test-ci-ext-push-to-quay-mtsre
49e376f Merge pull request #76 from yashvardhan-kukreja/yashvardhan/regex-fix-display-name
2ae752f Registry does not need to be concurrent safe.
f7cd261 Revert "dedicated mtcli release image process and some nits"
ceb48a8 Revert "test ci-ext push to quay-mtsre"
b256110 adding_new_validator_am0011
4a0c7bb adding_pagerduty_validations
80310e3 allow displayName's regex to allow for strings like [DEPRECATED] Foo addon i.e. OperatorHub style displayName conventions
ec6d494 new_validator_am0010
6019088 no-op
c740634 removing_public_package_vars
38ea5e3 replacing log.Fatal
cef81cb segregate docker builds for addon-metadata-operator and mtcli, and define make targets accordingly
fc032fe shift the base image to the quay-mirror
d7adc8d test ci-ext push to quay-mtsre
d979adb validate installMode type
v0.7.0
Changelog
a23c6c1 Add ValidatorResult and refactor code.
550e546 Add csv_install_modes validator.
0fa6389 Add error to ValidatorTest interface. Purge unecessary log.Fatal.
e6d4eef Add: addon metadata addOnParameters validator
35c605f Detect broken builds in build_tag.sh.
e441ac0 Implement middlewares with RetryMiddleware.
9d6f171 Merge pull request #30 from yashvardhan-kukreja/yashvardhan/test-addon-parameters
c6888cd Merge pull request #37 from sugarraysam/sblaisdo-007-csv-install-modes
6a4b5a5 Merge pull request #39 from yashvardhan-kukreja/yashvardhan/test-dms-snitchnamepostfix
c3d128b Merge pull request #43 from sugarraysam/sblaisdo-validator-helpers
d892374 Merge pull request #45 from sugarraysam/sblaisdo-types-result
ff89771 Merge pull request #50 from ashishmax31/add-subscription-config-to-imageset
906e5d4 Merge pull request #51 from yashvardhan-kukreja/yashvardhan/add-assets-and-failing-candidates-for-0007
e8a6459 Merge pull request #52 from sugarraysam/sblaisdo-middlewares
9eb0b2f Merge pull request #56 from Ajpantuso/apantuso/onboarding_addon_fix
5d02f0f Merge pull request #58 from sugarraysam/sblaisdo-refactor-validators-test
d3246d2 New output formatting for ValidateCLI.
a0f0021 Refactor pkg/utils/types.go to a separate package.
477cddc Refactor pkg/utils/types.go to a separate package.
c7ab852 Refactor validator testing to validators_test package.
6c823f1 Revert "unsilence logger in ExtractBundlesFromImage"
9e889b9 add subscription config attribute to the imageset API
57f68f5 add: dms snitchNamePostFix validator
0c89353 add: support for adding validator level assets and candidates for 0007 validator
884fcf2 applying fix for tagless images
c2f64e6 shift assets directory to internal/ and get rid of redundant helpers
229447d unsilence logger in ExtractBundlesFromImage
v0.6.1
Changelog
f63f85d Detect broken builds in build_tag.sh.
67b2e37 Fix broken build error.
f1433c4 Merge pull request #46 from sugarraysam/sblaisdo-fix-broken-build
d99ca97 Merge pull request #47 from sugarraysam/sblaisdo-fix-root-dir-panic
38719ad Merge pull request #48 from mt-sre/revert-46-sblaisdo-fix-broken-build
d3a8ee8 Revert "Detect broken builds in build_tag.sh."
v0.6.0
Changelog
10ccd81 Add: addon metadata icon base64 validator
4a6b14d Create new_validator_pr_template.md
b33de61 Fix validators interface. Add refAddonStage testutils. Fix 001_default_channel.
6ed16ba Introduce validator code and add a registry mechanism.
ed85cec Merge pull request #29 from yashvardhan-kukreja/yashvardhan/test-icon-base64-encoded
a018b20 Merge pull request #32 from yashvardhan-kukreja/yashvardhan/mtsre-352/synchronize-addonmetadata-api
1f265c9 Merge pull request #33 from ashishmax31/fix-mtsre-360
47a1619 Merge pull request #34 from sugarraysam/sblaisdo-fix-default-channel
eaa158c Merge pull request #35 from sugarraysam/sblaisdo-refactors
020655e Merge pull request #40 from sugarraysam/sblaisdo-linting-codes
e791bdc Merge pull request #41 from ashishmax31/test-harness-validator
21ab1ca Merge pull request #44 from ashishmax31/namespace-validator
0535d9d Refactors.
78d80bc Refactors.
6d815c7 Rename new_validator_pr_template.md to pull_request_template.md
16a82ff Sync: AddonMetadata API with addon metadata schema (till 2021-12-09 (yyyy/mm/dd))
84c50f8 add addon namespace validations
bbb614d add more consistency
6d4feb2 add: png-level validation and some nits
040b529 add: safer and deterministic deep copies
435e6f4 added test-harness image presence validator
d127b33 controller-gen version fix
57b9ade migrate: non-ocm-api compliant section of Spec to a different pkg than ocm/v1
520ba1f return early with an error if manifests directory doesnt exist
717a050 synchronize: required/optional validation markers