v0.53.0 (2023-02-23)
- service-registry create: improve error handling (#1814)
- now using core sdk (#1813)
v0.52.2 (2023-02-15)
- updated json schema library (#1808)
- connector: load current context for commands (#1796)
- kafka create: enable creating long-lived trial instances (#1809)
v0.52.0 (2023-01-14)
- connector create: remove namespace flag (#1793)
- connector update: populate kafka url (#1786)
- kafka create: sync marketplace provider with cloud provider (#1792)
v0.51.9 (2022-12-19)
- run go mod vendor (#1791)
- connector cluster: add update command (#1789)
- kafka create: return appropriate error for no regions (#1790)
v0.51.8 (2022-12-09)
v0.51.7 (2022-11-15)
- generate credentials for Java Kafka client (#1783)
v0.51.6 (2022-11-04)
- connector: add missing name in the log (#1781)
- service-registry artifact: provide content type for export (#1782)
v0.51.5 (2022-10-29)
- context: return detailed error message for ns not found (#1769)
- namespace: fix namespace name logging (#1773)
- request: localize strings (#1779)
- service-registry: use right flags for export command (#1775)
- service-account: add pagination to list command (#1771)
v0.51.4 (2022-10-16)
- lint
- doc updates
- make request command public
v0.51.3 (2022-10-07)
- context now correctly stores namespace id
- duplicates for service accouts ids
- add permissions to the hack scripts
- invalid flag name
- build: comment out vendor update step
v0.51.2 (2022-09-27)
- connector type list (#1749)
- do not check for context existence if a custom context file is set (#1751)
v0.51.1 (2022-09-23)
- update version of registryinstance sdk (#1748)
- get cloud account details too
- get quota lower
- add trial billing type
- add billing command
- add cloud providers command
- service-registry: added artifact owner-get owner-set commands (#1745)
v0.51.0 (2022-09-05)
- service-account: add support for service account SDK (#1743)
v0.50.0 (2022-08-24)
- error handler overwrite now works as intended (#1735)
- revert service accounts integration (#1732)
- edits for connectors cli help text (#1730)
- can now update kafka when only owner (#1724)
- namespace name in msg (#1722)
- remove mas-auth url (#1708)
- new connector commands are now not hidden (#1726)
- added info on pageination in type list (#1723)
- added error handler check in connector build (#1720)
- type flag suggestions now based on input (#1718)
- added info about changing editor in connector update (#1715)
- connector edit (#1702)
v0.49.0 (2022-08-08)
v0.48.0 (2022-08-02)
- deps: update module github.com/redhat-developer/app-services-sdk-go/kafkainstance to v0.9.0 (#1689)
- deps: update docusaurus monorepo to v2.0.1
- deps: update rhoas golang sdk (#1688)
v0.47.0 (2022-07-28)
- update service registry sdk (#1687)
- refresh token before reading config (#1679)
- add developer certificate of origin
- page and limit had same description in connector type list (#1674)
- improved poor search in connector type list (#1670)
- generate-config: update success message and default path for env (#1676)
- service-registry: mark setting command as hidden (#1681)
v0.46.2 (2022-07-21)
- service registry create not handling errors properly (#1668)
- include bind as files flag into CR creation (#1666)
- can now only consume and wait from single topic (#1659)
- deps: update all
- deps: update all (#1645)
- generate-config: print path to configuration file (#1661)
- service-registry: added --all-groups flag in artifact list command (#1667)
v0.46.1 (2022-07-19)
- kafka create: skip quota fetch with bypass checks
v0.46.0 (2022-07-18)
- missing rebase changes
- add dam-sum
- cache connection to skip refreshes (#1653)
- print no result when list is nil and using default format (#1651)
- remove redundant refresh token spec (#1646)
- connector type list (#1641)
- deps: update docusaurus monorepo to v2.0.0-rc.1
- added name flag to connector delete
- connectors start stop commands (#1633)
- connector is now in context (#1628)
- kafka create: add billing model logic (#1636)
v0.45.2 (2022-07-13)
- add env var config (#1640)
v0.45.1 (2022-07-12)
v0.45.0 (2022-07-12)
- public consume and produce commands (#1637)
- flag name
v0.44.3 (2022-07-11)
- deps: update docusaurus monorepo to v2.0.0-beta.22
v0.44.2 (2022-07-07)
- remove mas-sso tokens on login (#1631)
v0.44.1 (2022-07-07)
- change header for better readability
- add new notes to whats new (#1627)
v0.44.0 (2022-07-01)
- update error message to reflect proper flag name (#1602)
- add prerelease support for documentation sync (#1612)
- do not reuse connection for the commands (#1624)
- remove redundant kafka admin slash (#1600)
- use kafka admin url from control plane (#1601)
- regenerate documentation (#1611)
- more examples for consume produce (#1609)
- restore hidden connectors commands on main
- reenable connectors
- enable using custom provider by specifying env var (#1605)
- billing model fixes (#1617)
- nil keys are now empty strings when consumed (#1621)
- added topic name as a hint when confirming deletion of topic (#1585)
- remove require mas-auth (#1599)
- add documentation import
- add connector annotation for adoc generator
- add bypass for ams for kas-installer (#1592)
- deps: update docusaurus monorepo to v2.0.0-beta.21
- kafka create: completions should consider provider (#1593)
- kafka create: reduce number of calls made to AMS API (#1596)
- service-registry create: fetch registry URL after creation (#1580)
- consume now uses seperate time flags for date and Unix (#1615)
- connectors docs and enablement (#1606)
- added more examples to topic and consume docs (#1607)
- produce and consume records (#1598)
- aws marketplace configuration for testing (#1586)
- completion: add instruction for powershell completions (#1620)
- generate-config: add overwrite flag and change default env file (#1604)
- service-account: enable credentials to be saved as secret (#1575)
v0.43.0 (2022-05-23)
- addressing feedback for instance sizes (#1552)
- add tech preview warning for kafka creation(#1577)
- add support for dynamic config url (#1565)
- revert update kafka mgmt sdk for the latest version (#1569)" (#1570)
- update kafka mgmt sdk for the latest version (#1569)
- connector cluster: wrong sdk method used in delete cmd (#1555)
- deps: update module github.com/coreos/go-oidc/v3 to v3.2.0
- deps: update docusaurus monorepo to v2.0.0-beta.20
- deps: update docusaurus monorepo to v2.0.0-beta.19
- deps: update all (#1334)
- kafka create: change log messages (#1550)
- lint: response body must be closed (#1558)
- service-registry use: erroneous message thrown for no instances (#1576)
v0.42.2 (2022-05-05)
v0.42.0 (2022-05-02)
- deps: update all (#1334)
- changes for Kafka Creation business logic (#1526)
v0.41.2 (2022-04-29)
v0.42.1 (2022-04-29)
- context: improve error message for invalid Kafka instance
- context: add unset command
v0.41.1 (2022-04-26)
- address review comments
- replace tabs to spaces
- support secret output for generate config
v0.41.0 (2022-04-22)
- use default page size from build
- add messages placeholders
- address review comments
- map connector status to row (#1518)
- add remaining commands
- build failing at lint
- expose api config to enable using external clients and APIs (#1523)
- change message for compatibility APIs
- default client
- change to info from error
- update client to enable using external clients
- add create support
- add parameters
- improve messages
- add example strings
- add connectors to root
- move messages generator
- remove invalid char in docs
- connector: hide connector commands
- connector namespace: add validation
- initial implementation for connectors commands
- connector: add update and namespace commands
- connector namespace: add delete command and refactors
- connectors: add update cmd and enhance commands
- service-registry: display compatibile API endpoints
v0.40.1 (2022-04-20)
v0.40.0 (2022-04-12)
- update go in CI/CD workflow (#1514)
- add migration to the contexts
- enable self updating CLI (#1509)
- status builder lint issues
- refactor status command
- handle custom context location
- rename context maps
- address review comments
- add server side backed up metrics (#1493)
- include toml files in build (#1477)
- add validation for context create
- update telemetry setup
- update golang version
- update golang version
- regenerate documentation
- message for partition limit (#1459)
- suspend updating modular docs for prereleases (#1521)
- add support for calling any endpoint from control plane (#1497)
- build failing at test (#1469)
- changes required for Kafka SDK update (#1470)
- context: examples of re-used commands
- context: fixes bugs and add comments
- deps: update module github.com/alecaivazis/survey/v2 to v2.3.3
- deps: update module github.com/alecaivazis/survey/v2 to v2.3.4
- deps: update module github.com/golang-jwt/jwt/v4 to v4.4.0
- deps: update all
- deps: update docusaurus monorepo to v2.0.0-beta.18
- deps: update module github.com/golang-jwt/jwt/v4 to v4.4.1
- deps: update golang.org/x/oauth2 commit hash to ee48083
- deps: update docusaurus monorepo to v2.0.0-beta.17
- deps: update docusaurus monorepo to v2.0.0-beta.16
- token command (#1520)
- alias status and use commands to context cmds
- context: add generate-config command
- context: add command to delete contexts
- context: add command for context creation
- context: add commands for context management
- context create: remove setting services
- context status: show context name and path
v0.39.0 (2022-02-21)
v0.39.1 (2022-02-21)
- deps: update module github.com/nicksnyder/go-i18n/v2 to v2.2.0
- service-registry rule: confirm prompt and remove spinners (#1448)
- service-registry rule: add disable and update command (#1444)
- service-registry rule: add describe and list command (#1431)
- service-registry rule: add base and enable command (#1418)
v0.38.6 (2022-02-17)
- remove unused deprecation.go (#1449)
- clarify errors for kafka create (#1447)
- allow to delete all ACLs for principal (#1441)
- updated prerequisite sans the OpenApi generator (#1446)
v0.38.5 (2022-02-15)
- add support for regions in interactive kafka create (#1438)
v0.38.4 (2022-02-14)
- consumer-group: offset validation error message (#1428)
- deps: update k8s.io/utils commit hash to 3a6ce19
v0.38.3 (2022-02-10)
- deps: update module github.com/golang-jwt/jwt/v4 to v4.3.0
- status: service name positional conditions (#1426)
v0.38.2 (2022-02-09)
- interactive mode when creating kafka using CLI (#1423)
- deps: update dependency prism-react-renderer to v1.3.1
- deps: update dependency prism-react-renderer to v1.3.0
- deps: update module github.com/briandowns/spinner to v1.18.1
v0.38.1 (2022-02-02)
v0.38.0 (2022-02-02)
- change base url
- remove logging from segment
- small style correction on documentation
- clarify documentation process (#1410)
- capital case for message
- typo in the message (#1407)
- Add error handling to service registry (#1401)
- kill ams source code
- replace AMS with SDK version
- align roles for service registry (#1413)
- change partition limit for new topic creation (#1406)
- regenerate documentation for registry (#1378)
- refactor: place utility methods in pkg/cmd (#1371)
- parse yq version for different outputs (#1388)
- disable docs updates from main
- add cli prefix to adoc files
- missing formatter from previous PRs
- add plural form for ACL messages (#1369)
- use old branch name for documentation
- acl grant-admin: add flag for instance id (#1363)
- deps: update all
- deps: update k8s.io/utils commit hash to 7d6a63d
- deps: update module github.com/openconfig/goyang to v0.4.0
- deps: update docusaurus monorepo to v2.0.0-beta.15
- deps: update docusaurus monorepo to v2.0.0-beta.14
- deps: pin dependencies
- deps: pin dependencies
- deps: update k8s.io/utils commit hash to 9b34465
- deps: update module github.com/openconfig/goyang to v0.3.2
- deps: update github.com/phayes/freeport commit hash to 74d24b5
- deps: update all
- deps: update module github.com/briandowns/spinner to v1.18.0
- deps: update module github.com/briandowns/spinner to v1.17.0
- deps: update module github.com/spf13/cobra to v1.3.0
- provide validation and suggestions for regions when creating Kafka (#1362)
- make the spinner cyan color
- community documentation (#1352)
- artifact list: add flags to filter result (#1351)
- service-registry: add description flag for create command (#1344)
- service-registry artifact: allow loading artifact from remote URL (#1345)
v0.37.0 (2021-12-13)
- remove linter link
- deps: update module github.com/golang-jwt/jwt/v4 to v4.2.0
v0.36.6 (2021-12-01)
- remove non read only docs for srs (#1339)
v0.36.5 (2021-11-26)
- broken mock make target (#1336)
- remove dev preview help for service registry commands (#1335)
- add ascicheck
- kafka acl: disallow all alias for pricipal (#1333)
v0.36.4 (2021-11-18)
- output format for create artifact cmd
- cluster connect: print access commands separately for services (#1327)
- deps: update all to v0.22.4
- deps: update golang.org/x/oauth2 commit hash to d3ed0bb (#1317)
- artifact metadata-get: print url to UI
- service-registry artifact create: print url to UI (#1322)
v0.36.3 (2021-11-12)
- add verification steps
- remove redundant helper method
- enable using user specified namespace
- auto-close MAS-SSO redirect page (#1307)
- deps: update all (#1297)
- kafka update: broken preview (#1311)
- acl list: add flags to filter by resource (#1299)
v0.36.2 (2021-11-08)
- use mapped lowercase values in ACL table (#1292)
v0.36.1 (2021-11-05)
v0.36.0 (2021-11-05)
- use value from request params instead
- add support for wildcard
- reorganize verification folder/cases
- support printing out delete command output acls
- broken spinner on error
- use pointer for large structure call
- update terms spec url (#1291)
- dynamic terms and conditions (#1276)
- enable debug logging for cli (#1280)
- add arm64 support (#1273)
- user statistics for development/internal needs (#1005)
- kafka acl: add create command
v0.35.0 (2021-10-29)
- service account creation printing extra steps (#1262)
- remove ACL preview from delete command (#1256)
- missing i18n keys for kafka topics validation
- address issues with acl documentation
- remove indentation in long descriptions (#1240)
- shorten very long documentation
- restore delete command
- documentation
- enable dev mode for delete acl command
- documentation for ACL in cluster connect (#1259)
- typo in the help
- command: rhoas cluster clean -y command message (#1252)
- deps: update module github.com/openconfig/goyang to v0.3.1
- deps: update module github.com/openconfig/goyang to v0.3.0
- deps: update all to v0.22.3
- kafka topic create: erroneous flag validation (#1258)
- add wildcard alias for ACL resource name (#1255)
- kafka: replace online service with appendix 4 terms
- kafka acl: add grant-admin command (#1230)
- kafka acl list: add principal flags for filter (#1254)
- sbo: upgrade SBO dependency to v1.0.0
v0.34.2 (2021-10-19)
- cluster connect: display service account credentials (#1237)
v0.34.1 (2021-10-15)
v0.34.0 (2021-10-14)
- cleanup .cases
- service registry integration with cluster commands (#1187)
v0.33.1 (2021-10-13)
- address review comment
- kafka acl: add instance-id flag and use all alias (#1217)
- kafka acl grant-permissions: add preview and confirmation
v0.33.0 (2021-10-12)
- replace service account "name" with "short description" (#1193)
- check HTTP code as instance quota check
- detect and handle API error code
- use pre-defined service status constant values (generate docs)
- use pre-defined service status constant values
- use realistic values and remove <> characters
- add token endpoint URL to credentials file (#1177)
- changed the source path for rhoas binary
- deps: update golang.org/x/oauth2 commit hash to 6b3c2da
- kafka acl: address review comments for list command
- service-registry list: adding input validation (#1163)
v0.32.0 (2021-09-28)
- use masAuthUrl
- reduce number of aliases
- corrected build path for rhoas executable (#1153)
v0.31.1 (2021-09-27)
- update devpreview to beta (#1141)
- add hidden docs command (#1143)
v0.31.0 (2021-09-27)
- set --role flag as required (#1137)
- add proper validation for state (#1134)
- registry use command interactive mode (#1132)
- print service registry status in rhoas status command (#1131)
- service registry commands - group message update (#1127)
- interactive mode for creating topic returns error (#1113)
- deps: update module github.com/golang-jwt/jwt/v4 to v4.1.0
- deps: update module github.com/redhat-developer/app-services-sdk-go/registrymgmt to v0.3.0 (#1124)
v0.30.2 (2021-09-22)
v0.30.1 (2021-09-22)
- deps: update module github.com/fatih/color to v1.13.0
v0.30.0 (2021-09-21)
- deps: update all to v0.22.2
- deps: update module github.com/coreos/go-oidc/v3 to v3.1.0
v0.29.1 (2021-09-14)
- fixed the problem with a verbose flag (#1061)
- deps: update module github.com/alecaivazis/survey/v2 to v2.3.2
- deps: update module github.com/aerogear/charmil to v0.8.3
- added an option to show bootstrap server host of the Kafka instance (#1055)
- made Context a part of the factory object (#1053)
- kafka: add ability to update Kafka instance (#1050)
- registry-artifact: set state command (#1054)
v0.29.0 (2021-09-08)
- remove space after prefix from root error (#1047)
- remove mark flag required (#1045)
- remove double-login messages (#1031)
- deps: update module github.com/redhat-developer/app-services-sdk-go/registryinstance to v0.3.1
- deps: update module github.com/mattn/go-isatty to v0.0.14
- emoji support for both error and success messages (#1046)
- added a global timeout to the login command (#1027)
- i18n support for service registry art Artifact commands (#1026)
- consumer-group: add reset-offset command (#876)
- registry-artifacts: import export commands (#1037)
v0.28.0 (2021-09-02)
- use a consistent flag name for output files (#1008)
v0.27.3 (2021-09-02)
- check if http.Response is nil before closing body (#1011)
- kafka: add "kafka update" command (#898)
v0.27.2 (2021-09-01)
- fixed NPR when validating Kafka name (#1009)
v0.27.1 (2021-09-01)
- fixed an error message displayed for kafka topic describe (#1007)
- invalid i18n strings (#996)
- deps: update module sigs.k8s.io/controller-runtime to v0.10.0
- topic: only return error on http.StatusOK (#1004)
- added a custom user-agent (#1006)
- merged kafka i18n messages into a single file (#997)
- add name to confirmation dialog on delete (#987)
v0.27.0 (2021-08-30)
- address review comments (#937)
- remove print of Auth URL during login (#983)
- moved SSO redirect paths into a variable section (#979)
- print an error returned by RegisterNameFlagCompletionFunc in a debug mode (#977)
- removed unnecessary fmt.Sprint (#978)
- remove invalid CR from the connect command (#967)
- update kafka admin to the latest SDK (#848)
- add title and description to the flags (#953)
- locale key err in cluster_kubernetes (#900)
- remove invalid output flag from service registry artifacts delete cmd(#930)
- add -f flag shortcut to output file (#935)
- rename flag for get and download commands (#943)
- deps: update module github.com/redhat-developer/app-services-sdk-go/registryinstance to v0.1.1
- deps: update module github.com/redhat-developer/app-services-sdk-go to v0.9.3 (#862)
- deps: update all to v0.22.1
- deps: update module github.com/redhat-developer/app-services-sdk-go/registrymgmt to v0.1.1 (#949)
- deps: update module github.com/alecaivazis/survey/v2 to v2.3.0
- deps: update golang.org/x/oauth2 commit hash to 7df4dd6
- deps: update module github.com/openconfig/goyang to v0.2.9
- deps: update module github.com/aerogear/charmil to v0.8.2
- deps: update module github.com/redhat-developer/app-services-sdk-go to v0.9.5 (#893)
- deps: update module github.com/alecaivazis/survey/v2 to v2.3.1
- deps: update module github.com/openconfig/goyang to v0.2.8
- deps: update module github.com/redhat-developer/app-services-sdk-go to v0.9.1 (#849)
- deps: update module github.com/redhat-developer/app-services-sdk-go to v0.9.2 (#855)
- deps: update all
- deps: update all (#885)
- deps: update module github.com/redhat-developer/app-services-sdk-go to v0.9.4 (#869)
- deps: update golang.org/x/oauth2 commit hash to 2bc19b1
- i18n: set "locales" as root dir (#847)
- login: use mas-sso host in login success message (#889)
- service-account: remove period from description validation error (#891)
- topic: condition should check if topic name is empty (#985)
- use --name flag instead of positional arg (#963)
- display registry status in status cmd (#936)
- service registry artifact commands (#859)
- rename debug flag to verbose (#845)
- consumer-group describe: show unconsumed partitions (#835)
- kafka: add --wait flag to perform synchronous Kafka creation (#960)
- login: add branding to login redirect page (#853)
This replaces the positional argument in rhoas kafka use
, rhoas kafka describe
, rhoas kafka delete
, rhoas kafka topic describe
, rhoas kafka topic update
, rhoas kafka topic delete
to a --name
flag.
v0.26.0 (2021-07-22)
- add owner to registry list (#802)
- remove URL from table view for serviceregistry list command (#809)
- cannot delete service registry by name (#786)
- remove old workaround for migrating config file name (#795)
- update charmil & validatorOptions (#814)
- create folder for the initial config (#806)
- change default pagination flag (#816)
- invalid location of shared service i18n files (#808)
- deps: update module github.com/redhat-developer/app-services-sdk-go to v0.7.0
- deps: update module github.com/redhat-developer/app-services-sdk-go to v0.6.0
- deps: update module sigs.k8s.io/controller-runtime to v0.9.3
- deps: update module github.com/redhat-developer/app-services-sdk-go to v0.6.2
- deps: update all to v0.21.3
- deps: update all
- kafka consumer-group: use group id filter for dynamic completions (#827)
- service-account: reset-credentials prompt (#838)
- enable auto completion for output flag in service-registry commands (#805)
- config command (#798)
- consumer-group list: add flags for pagination (#821)
- consumer-group list: add search flag (#813)
- kafka topic: partitions flag for update (#823)
- kafka topic list: add flags for pagination (#810)
v0.25.0 (2021-07-05)
- fix not working insecure login (#738)
- add cobra commands validator (#767)
- deps: update golang.org/x/oauth2 commit hash to bce0382 (#742)
- deps: update all
- deps: update module sigs.k8s.io/controller-runtime to v0.9.1 (#736)
- deps: update module github.com/openconfig/goyang to v0.2.6 (#737)
- deps: update module github.com/redhat-developer/app-services-sdk-go to v0.3.6 (#740)
- deps: update golang.org/x/oauth2 commit hash to 14747e6 (#741)
- deps: update module github.com/redhat-developer/app-services-sdk-go to v0.4.0 (#758)
- deps: update all (#755)
- deps: update module github.com/redhat-developer/app-services-sdk-go to v0.3.9 (#754)
- deps: update module github.com/redhat-developer/app-services-sdk-go to v0.3.8 (#752)
- deps: update module sigs.k8s.io/controller-runtime to v0.9.2 (#751)
- deps: update module github.com/redhat-developer/app-services-sdk-go to v0.3.7 (#749)
- deps: update golang.org/x/oauth2 commit hash to a8dc77f (#743)
- error: remove blank line from error message (#727)
- kafka admin: validations and show proper error messages (#729)
- kafka consumergroup list: fix reference to the wrong i18n ID (#775)
- serviceaccount reset-credentials: validate serviceaccount ID in prompt (#720)
- topic: use the updated methods in KafkaInstance SDK
- kafka topic create: add cleanup policy flag (#771)
- kafka topic update: add cleanup policy flag (#776)
v0.24.4 (2021-06-14)
- minor bug fixes and validations (#696)
- erroneous message for invalid option (#689)
- localize id for cluster info (#688)
- fix invalid i18n arg (#681)
- fix invalid i18n ID (#680)
- misformatted error message (#669)
- config: create config directory if it does not exist (#683)
- kafka create: run interactive if no name provided and fix typos (#705)
- kafka delete: show proper message for delete operation (#700)
- kafka topic: update regexp for topic name (#663)
- Add ability to specify a binding name using binding-name flag
- completion: dynamic completion for suitable flags (#702)
- completion: static completion for suitable flags (#686)
- kafka topic: add search flag to list subcommand (#709)
0.24.3 (2021-04-26)
- fix panic when no kafkas available to selected (#628)
0.24.2 (2021-04-23)
- iostreams: make coloured output work on Windows (#625)
0.24.1 (2021-04-20)
- version: ignore pre-releases when checking version (#610)
0.24.0 (2021-04-20)
- use production APIs by default (#606)
The production environment is now the default environment used. To continue using staging, run rhoas login --api-gateway=stage --auth-url=stage --mas-auth-url=stage
0.23.1 (2021-04-20)
- consumergroup: fix wrong active members value (#608)
- login: clear MAS tokens from config when using token login (#605)
0.23.0 (2021-04-20)
- add support for creating operator based resource (#599)
- return nil when no Kafka was selected (#602)
- update pkged file (#592)
- pointer error (#588)
- set explicit valid argument number for command (#585)
- return request output format when list is empty (#584)
- completion: fix dynamic completions for Bash (#587)
- show when new version is available (#598)
- Add bind command using SBO SDK (#534)
- add consumer group describe command (#536)
- consumergroup: add consumer group commands (#596)
The list
commands now return the original response
object in JSON or YAML, instead of nil, depending on the format requested.
0.22.2 (2021-04-15)
- serviceaccount: add owner column to table (#578)
0.22.1 (2021-04-14)
- use the OpenShift online terms (#572)
0.22.0 (2021-04-13)
- topic: set maximum partition value to 100 (#560)
0.21.4 (2021-04-12)
- MAS-SSO token refresh was not enabled (#558)
0.21.3 (2021-04-12)
- use direct link to the operator repository in the status (#551)
- serviceaccount: update regex pattern for description (#552)
0.21.2 (2021-04-09)
- serviceaccount: allow capital letters in description (#550)
0.21.1 (2021-04-09)
- consumergroup: add consumergroup cmd with list subcommand (#530)
- kafka: add a terms and conditions check (#529)
0.21.0 (2021-04-01)
- switch to new mas-sso url (#524)
This change will mean that old Kafka instances are inaccessible without overriding the MAS-SSO URL
0.20.6 (2021-04-01)
- topic: remove partition update code (#526)
0.20.5 (2021-03-31)
- topic: set default retention to 7 days (#516)
- kafka: add interactive prompt for kafka use (#510)
0.20.4 (2021-03-30)
- cluster: uniform name for service account (#517)
- serviceaccount: add service account input validation (#512)
0.20.3 (2021-03-29)
- serviceaccount: fix invalid i18n message (#509)
- serviceaccount reset-credentials: files should use clientID, clientSecret instead of user, password (#502)
- add support for generating modular docs (#504)
0.20.2 (2021-03-26)
- config: check if .config directory exists (#498)
- kafka topic: creation in interactive mode should check if name is available (#492)
- kafka create: add --use flag to set current Kafka instance (#491)
0.20.1 (2021-03-24)
- update kafka admin API client (#484)
- add Bearer to authorization token (#480)
- show 500 message from admin server (#482)
- place the config file in XDG_CONFIG_HOME instead of HOME (#467)
- lint errors (#460)
- serviceaccount create: display processing text while creation (#465)
- topic: log response body (#483)
- add version command (#471)
- kafka topic: display missing columns from topic list (#466)
- login: add flag to skip MAS-SSO login (#477)
- status: display failed_reason for a failing Kafka instance (#476)
0.20.0 (2021-03-15)
- check http response for nil pointer error (#451)
- appropriate error message when TTY is unavailable for kafka create (#449)
- removing Managed parts from the CLI (#448)
- lint error (#421)
- make binding executable directly in the bash (#419)
- rename command from info to status in description (#417)
- auth: add dual-login to RH-SSO and MAS-SSO (#404)
- serviceaccount create: allow absolute paths when passing custom file location (#438)
- replace --force with --yes
- kafka topic: interactive mode for create/update topic (#436)
- login: add the ability to log in using an offline token (#450)
0.19.0 (2021-03-02)
- Add bindAsFiles by default and enforce proper name for right mo… (#410)
- invalid oc command for connect operation (#405)
0.18.0 (2021-02-24)
- Improvements to the CLI to aling with binding format (#351)
- do not throw error when --force is passed (#391)
- remove ServiceAuth from Config type (#369)
- ci: install pkger (#378)
0.17.2 (2021-02-22)
- i18n: fix error where locale file not being loaded (#374)
0.17.1 (2021-02-22)
- login: fix nil-pointer error (#373)
0.17.0 (2021-02-19)
0.16.0 (2021-02-10)
- add ability to force delete (#329)
- refresh token if no access token is provided (#326)
- kafka delete: confirm name only to delete (#321)
- kafka create: use a positional argument for Kafka create (#330)
0.15.1 (2021-02-04)
- kafka delete: add async=true to ensure Kafka can be deleted (#314)
- kafka topic: change topic command to singular form (#308)
0.15.0 (2021-01-28)
- handle "MGD-SERV-API-36" error code (#305)
- status: add root-level status command (#301)
0.14.1 (2021-01-28)
- print only single topics (#300)
0.14.0 (2021-01-26)
- remove unused function (#275)
- BootstrapServerHost nil pointer (#269)
- refactor cluster connect to use new format of the CRD's (#247)
- cluster info: rename command info to status (#289)
- connection: only refresh tokens when needed (#274)
- docs: remove the docs command (#267)
- standardise colors for printing to console (#291)
- login page: use Patternfly empty state template (#292)
0.13.2 (2021-01-21)
- pointer error when bootstrap host is empty (#266)
0.13.1 (2021-01-21)
- status: fix pointer error (#262)
0.13.0 (2021-01-21)
- negate flag value check (#254)
- serviceaccount: add interactive mode for the reset credentials command (#248)
0.12.0 (2021-01-20)
- remove kafka credentials format (#245)
0.11.0 (2021-01-19)
- standardize table output format flag (#233)
- usused option value (#231)
- serviceaccount: remove ability to force delete service accounts (#230)
0.10.0 (2021-01-14)
- topics: missing connection option (#223)
- add service account CRUD commands (#216)
0.9.3 (2021-01-11)
- pointer error when bootstrap host is empty (#214)
- login: add ability to provide custom openid scope (#210)
0.9.2 (2021-01-05)
- ensure context is cancelled when finished (#198)
0.9.1 (2021-01-05)
0.9.0 (2020-12-15)
- do not use a pointer for a slice
- append :443 to BootstrapServerHost (#176)
- add insecure data plane (#127)
0.8.0 (2020-12-14)
- print sso url in login (#167)
0.7.1 (2020-12-14)
- display API error reason (#164)
0.7.0 (2020-12-11)
- Initial version of SASL/Plain support for topic creation (#161)
- remove credentials file
- return error (#159)
- list command with pagination (#156)
0.6.0 (2020-12-10)
- pandoc trying to remove twice (#152)
- bump version to 0.6.0
- navigation for cli documentation (#150)
- remove trailing % from stdout/stderr messages (#147)
0.5.0 (2020-12-10)
- change default client ID and remove token login (#146)
0.4.0 (2020-12-09)
- CR name in credentials
- adding kuberentes secret as output (#138)
- rename kafka cluster to kafka instance (#144)
0.3.0 (2020-12-08)
- unused flag for linting
- make create work (#133)
- update branch
- add -n flag for create (#119)
- Make CR using namespaced scope (#116)
- Rename cr version (#113)
- change apiversion for connect command
- parse API URL to get host and scheme (#106)
- remove trailing slash from url (#103)
- make auth url hard-coded (#102)
- add missing builders file
- Cleanup of the documentation topics
- wip: validate kafka name (#131)
- token-based login (#132)
- update OPENAPI spec for Service Account (#121)
- expanded help for credentials command (#120)
- allow using the currently selected Kafka cluster in the describe command (#114)
- show message on login success
- rhoas kafka connect command (#85)
- cmd: add YAML output format
0.2.0 (2020-11-20)
- switch to github package name
- reorganize script for api updates
- Remove token mock (#66)
- add missing elements to guide
- apply fedback by @wtrocki
- make credentials file more secure
- Update gomod version
- add authz
- add minor fixes
- add package
- resolve formatting problems
- Add logout
- add handy kafka docker compose to the mock
- add release process docs
- resolve confusion around authorization command
- Remove architecture for cli
- update api
- add initial version of goreleaser
- remove operator from the repository
- disable invalid printing for login/logout
- remove function used to test bot
- minor improvements
- general improvements to make file
- reorganization of the structure
- build for mac and linux
- formatting of the status command
- Add dummy test targetr
- remove vendor folder. It should not be used with packages
- add formatting check to PR's
- revert changes for formatting
- minor fixes
- minor changes for the demo
- Initial architecture
- provide script for the provisioning of the clusters
- rename folder
- support for help in browser
- openapi make file
- add missing files to client
- Guide for running this docs
- cleanup commands documents for usability (#69)
- documentation generator
- Do not require gopath on build
- Use make when building command
- reduce golang versions
- Use golang setup action
- build pipeline
- build issue with wrong arg
- minor fixes based on the approved spec
- disable documentation creator
- add basic documentation (#67)
- rename yml file
- list command
- add error handling
- Improve formatting
- formatting
- name issue
- Add support for credentials
- rename cli
- rename operator
- add demo setup
- change namespace
- format for the cli
- typo
- additional commands and formatting
- command completion
- rename command
- functional operator
- add spec for operator to read config
- remove duplicate
- add extra commands
- website backbone
- Improve commands
- add docusaurus for the demo
- improve deletion script
- support loging flow
- add new info to readme
- mock
- support for all commands
- mock index page
- multi_az to boolean
- support for the create with some missing environment abstraction
- rename client
- rename cli
- makefile install problem
- improve architecture
- use packge name
- Base for the unit and integration tests
- CMD backbone
- move package to root
- cmd: typo in command name
- kafka: delete status code results is 204 and not 200;
- kafka: create command returns 202 and always require async=true
- kafka: stop command execution when user is not loggen in
- kafka: change default region to "us-west-1"
- login: make token required for now until a proper login flow is figured out
- login: check token expiration before sending request to control plane
- login: make staging the default environment and do not require "url"
- add status command
- add config
- print kafka instances to table
- positional argument to reference Kafka
- open browser according to OS
- Operator using SDK
- OpenAPI generated client
- mock server used for the demo purposes
- Openshift CR's
- cmd: Display message if there are no clusters (#45)
- kafka: add mocked version of topics command
- login: login using the --token flow