This document describes the relevant changes between releases of the moactl
command line tool.
-
Add tags to template, not working
-
Add Check Admin User function, and add tests to verify
-
Added Display Name and Domain name to describe
-
errors: Fall back to full error message
-
cluster: Fail name check before calling API
-
aws: Check region after profile credentials have been validated
-
admin: Advise user to store password securely
-
addressing vkareh review
-
Fix idp name generation
-
Adressing code review items
-
describe-cluster: Display Provision Shard if available
-
openid: Always show help text for claims
-
users: Do not show cluster-admin user
-
ccs: Ensure CCS is enabled before asking to disable SCP checks
-
edit-cluster: Fallback to interactive mode
-
aws: Default to free AMI
-
init: Ensure osdCcsAdmin exists before attempting cluster dry-run
-
github: Provide guidance on using GitHub organizations when creating IdP
-
logs: Show example command for install logs
-
idp-google: Make hosted_domain required unless mapping method is lookup
-
idp: Provide help link for mapping method
-
idp: Allow insecure connections on LDAP IdP
-
idp: Add extra scopes to OpenID IdP
-
ocm: Keep error opIds and codes behind debug flag
-
aws: Allow using AWS_PROFILE env var
-
htpasswd: Add admin resource to login to cluster
-
nodes: Bring the default number of nodes down
-
cluster: Default to using paid AMI
-
cluster: Add flag to disable SCP checks
-
Init test cluster name to less than 15 char
-
idp: Add support for certificate bundles
-
Added New Error Message Implementation
-
Updated OCM SDK version
-
idp: Add support for GitLab
-
create-cluster: Add --dry-run flag
-
init: Simulate cluster creation
-
Makefile: only download go-bindata when not available
-
Move main.go to moactl directory, add make install target
-
Add Provision Type and Reason for error cluster
-
Review Comments
-
Fixed lint and reverted wrong line
-
idp: Warn the user that it will take about 1 minute to add IdP
-
aws: Add support for AWS profiles
-
logs: Improve warnings when cluster is pending
-
Adding validations to cluster create command
-
remove validations from create command
-
aws: Split configuration to ensure early failure
-
README: Update based on output of newer commands
-
Added Detailed Granular Status to match with ocm UI
-
verify-quota: Check for only 100 vCPU
-
verify-oc: Only warn when oc client missing
-
verify-quota: Avoid nil pointer dereferencing
-
versions: Use OpenShift versions that have MOA marketplace images
-
create-cluster: Allow selective override of the paid AMI
-
Correct typos and incorrect commands in README
-
Update README.md
-
versions: Expose channel-group
-
Use OCM SDK to get token expiration
-
reporter: Do not use colors on Windows
-
list-versions: Add command to list enabled versions
-
logs: Add progress indicator when waiting for logs
-
verify-permissions: Do not check ViewBilling policy
-
Add 'Channel Group' attribute to 'moactl describe cluster'
-
tests: Fix expected text comparison
-
Use default region for CloudFormation stack
-
login: Ensure token is required
-
refactor(create): add credential check for osdCcsAdmin when cluster starts to be created
-
Added Timestamp to created date
-
versions: Allow querying for channel-groups
-
AWS Rate limiting: Limit number of retries for API calls
-
Prow: Add OWNERS file and pieces to support prow
-
create-cluster: List regions using user AWS creds
-
list-regions: Add command to list available regions
-
create-cluster: Ensure region is set when creating AWS client
-
logs: Change how SDK logs are propagated
-
verify-oc: Do not error out on invalid version
-
create-cluster: Set compute node defaults based on AZ
-
create-idp: Allow user to specify IdP name
-
addons: Add list and describe commands for add-ons
-
addons: Direct the user to check add-on status after install
-
aws: Return error if using root account
-
improve moactl verify quota error messages
-
Check cloudformation stack exists
-
Add tests for EnsureOsdCcsAdminUser
-
create-cluster: Deprecate --name in favor of --cluster-name
-
describe-cluster: Show AWS account ID used to create cluster
-
fix long line
-
Change from ginkgo to to go test
-
logs: Make command more intuitive
-
logs: Update SDK client
-
logs: Add uninstall logs
-
logs: Add separate install/uninstall logs
-
logs: Update API endpoints
-
interactive: Fix function call from broken dependency
-
addons: Remove global list of add-ons
-
delete-user: Fix confirmation output
-
verify: Add command to verify OpenShift client tools
-
download: Add command to download openshift-client tools
-
create-cluster: Allow user to watch cluster installation logs
-
delete-cluster: Allow user to watch cluster uninstallation logs
-
create-cluster: Describe cluster automatically after creation
-
logs: Detach logs once operation is complete
-
logs: Fix help text
-
addons: Hide addons until it’s feature-complete
-
addons: Confirm add-on installation
-
Added Detailed Error Message for Throttling
-
README: updates from second moa hackday
-
Don’t validate AWS Organization List Policies
-
Validate permissions in the AWS client region
-
Validate only permissions in the OSD SCP policy document
-
README: update adding IDP section
-
docs: link to aws scp doc
-
GitHub IdP: Change label name for Hostname
-
interactive: Display optional marker for non-required fields
-
delete: Confirm operation
-
README: adding a tldr section to quickstart
-
create-idp: Fallback to interactive mode
-
addons: Compare quota correctly to display available add-ons
-
README: updates to the quickstart
-
README: add moactl logs example
-
README: add sentence describing whoami
-
README: add whoami
-
logger: Define CreateLoggerOrExit
-
cmd: Switch to use CreateLoggerOrExit
-
whoami: Use Create[Reporter|Logger]OrExit
-
Add golangci version for CI
-
Custom cluster properties.
-
AWS Region: Allow passing --region to verify and init commands
-
linter: Fix small linter issues
-
interactive: Add interactive flag to create
-
interactive: Add interactive mode to edit cluster
-
interactive: Add interactive flag to create idp
-
create-idp: Add interactive mode to LDAP
-
create-idp: Add interactive mode to OpenID
-
create-idp: Fix linter errors
-
create-idp: Make client-id a non-password field
-
addons: Add list and create commands for add-ons
-
adding quickstart
-
Add support for Windows binary build
-
login: Update token URL
-
errors: Expand error messages
-
linter: Fix unnecessary conversion
-
create-cluster: Track version of moactl used for cluster creation
-
whoami: Prefix output with source API
-
logs: Allow the use of --cluster as identifier
-
cmd: Switch to use CreateReporterOrExit
-
reporter: Define CreateReporterOrExit
-
whoami: Fallback to JWT for account data
-
whoami: Add command to display account information
-
ocm: Get arbitrary token data
-
linter: Add golangci-lint configuration and fix all lint warnings
-
cluster: Allow the use of --cluster as identifier
-
list-user: Check cluster_admin_enabled before listing cluster-admins
-
idp: Fix command help after creating IdP
-
Limit API retires and set minimum throttle delay between reties
Initial pre-release of moactl. Contains the following commands:
-
completion Generates bash completion scripts
-
create Create a resource from stdin
-
delete Delete a specific resource
-
describe Show details of a specific resource
-
edit Edit a specific resource
-
help Help about any command
-
init Applies templates to support Managed OpenShift on AWS clusters
-
list List all resources of a specific type
-
login Log in to your Red Hat account
-
logout Log out
-
logs Show logs of a specific resource
-
verify Verify resources are configured correctly for cluster install
-
version Prints the version of the tool