Skip to content

Latest commit

 

History

History
223 lines (189 loc) · 8.08 KB

CHANGES.adoc

File metadata and controls

223 lines (189 loc) · 8.08 KB

Changes

This document describes the relevant changes between releases of the moactl command line tool.

0.0.16 Oct 22 2020

  • 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

0.0.15 Oct 15 2020

  • 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

0.0.14 Oct 8 2020

  • 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

0.0.13 Sep 30 2020

  • 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

0.0.12 Sep 24 2020

  • README: Update based on output of newer commands

  • Added Detailed Granular Status to match with ocm UI

  • verify-quota: Check for only 100 vCPU

0.0.11 Sep 22 2020

  • 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

0.0.10 Sep 14 2020

  • 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

0.0.9 Aug 27 2020

  • AWS Rate limiting: Limit number of retries for API calls

  • Prow: Add OWNERS file and pieces to support prow

0.0.8 Aug 27 2020

  • verify-oc: Ensure no output on error

0.0.7 Aug 26 2020

  • 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

0.0.6 Aug 13 2020

  • 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

0.0.5 Jul 21 2020

  • 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

0.0.4 Jul 20 2020

  • 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

0.0.3 Jul 6 2020

  • 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

0.0.2 Jun 5 2020

  • 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

0.0.1 May 27 2020

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