Releases: expel-io/cloud-resource-counter
v0.8.0
v0.7.1
Changelog
d50bdd3 Fixed invalid Sid in IAM policy
75e8507 Merge pull request #17 from expel-io/ps_fix_iam_policy_sid
b1f4e91 README.md: Added badge for goreleaser
36a8199 README.md: Corrected typo.
b774790 README.md: Minor cosmetic changes.
05eaf1a README.md: More fine tunings...
32fe34b README.md: Updated for new sections.
e01660a fix: Allow AWS environment variables to be used to specify credentials. Used if profile was omitted or profile does not contain valid credentials.
v0.7.0
Changelog
7eb34a0 Create LICENSE
34400fa Fixed up typos in README: missing comma in IAM Policy and AWS CLI command is 's3api' and not 's3'
50bffe4 Merge pull request #12 from expel-io/expanding-unit-testing
9f15281 Merge pull request #13 from expel-io/expanding-unit-testing
4e93bc1 Merge pull request #14 from expel-io/command-line-option-changes
6f1e63c Merge pull request #15 from expel-io/modify-instance-counting
a501202 Merge pull request #16 from expel-io/s3-count-warning
30906ca feat: Added --no-output flag to not save results anywhere. Removed --append and made it default. Fixed Sid of IAM Policy in README.md. Updated unit tests for command line changes. Added Region name and time stamp to CSV file.
2a0d95d feat: Count only EC2 and Spot instances that are running
a79e00f feat: Modified RDS counts to only include those whose DBInstanceStatus is 'available'
1ccab75 feat: Modified how we count Lightsail instance to only count those running.
7ff855c feat: Show warning for S3 counts when single region is selected.
8064ebe fix: Corrected unit test that used old syntax to disable output file creation. Minor fix in command line processing.
610738b fix: Did not handle case properly when --no-output was specified.
v0.6.1
v0.6.0
Changelog
89b8ba1 Added 'Resources Counted' and 'Alternative Means of Resource Counting' sections. Not yet complete. Only for EC2 counts.
f94b9b9 Corrected documentation on removed command line argument.
53c01c0 Main: Move EBS Volume count to follow Spot instances. README: Added Unique Container Count scripts
76343a3 Main: Reordered display of counts to match what is in the README. README: Added RDS, Lightsail and S3 counts to the documentation.
4bc5e3b Merge pull request #11 from expel-io/all-regions-default-setting
95fdb40 Minor changes to the README.md for the EC2 scripts to look better and work more reliably.
b5546cd README.MD: Added how to calculate Lambda counts across all regions.
e6a2b9b README.md: Added alternative Bash scripts for Spot, EBS and RDS.
67f4964 feat: Allow caller to not write to output file. Major restructuring to CommandLineSettings and other classes to support full unit testing.
73b37dd feat: Removed --all-regions and made it the default. Check for valid region name, if supplied
v0.5.0
Changelog
956b260 Added file headers for new files
dc49bb9 Forgot to add --append to README.md
5110c7b Implemented EBS Volume count and unit testing.
0fb761f Merge pull request #10 from expel-io/ebs-count-and-unit-test
e61f3fe Merge pull request #9 from expel-io/support-append-to-output-file
c85dd5a feat: Added --append flag. Made collection of results more flexible. Unit test for Results module.
v0.4.0
Changelog
bf0a8c1 Added more details on CI/CD process and changed Developer ID Application certificate hash.
9ebb5cd Corrected the SHA-1 hash for the Developer ID Application certificate
1736b46 Fixed up README for typo and added notes on building from source
2c3da7e Merge pull request #7 from expel-io/container-service-and-unit-tests
daf292b Merge pull request #8 from expel-io/lightsail-counts-and-unit-tests
2a59e70 Updated README.md for installation instructions
3d3162e feat: Added implementation of unique container counts
a36b8a3 feat: Implemented Lightsail instance counting.
v0.3.0
Changelog
38a4e77 Added build badge
b1e3b80 Changed location of badge in readme
8d27a2a Changes to run the 'release' workflow on MacOS
b921739 Finished EC2 unit test. Now at 22.8% code coverage! Modify all counters to return int instead of string.
3101428 Initial stab at signing and notarizing cloud-resource-counter as part of CI/CD process.
3f94202 Initial version of unit test integration. The accountId.go file is the example.
6e9552a Integrated Service Factory into Lambda counts, implemented allRegions property and implemented unit tests.
f73c2e4 Merge branch 'spot-support-for-all-regions-and-unit-tests' of https://github.com/expel-io/cloud-resource-counter into spot-support-for-all-regions-and-unit-tests
f29940d Merge pull request #1 from expel-io/unit-test-integration
5e9581e Merge pull request #2 from expel-io/command-line-refactoring-and-ec2-unit-test
812360b Merge pull request #3 from expel-io/spot-support-for-all-regions-and-unit-tests
6e0babd Merge pull request #4 from expel-io/rds-all-regions-and-unit-testing
50fb01a Merge pull request #5 from expel-io/s3-unit-test-integration
fb9c3f8 Merge pull request #6 from expel-io/lambda-all-regions-and-unit-testing
64b669a Refactored the Command Line code and introduced generic API Service for EC2 discovery
c9ce6cd Updated the Github Actions workflow to include the GON binary in the MacOS PATH
cc76ec0 feat: support all region collection of RDS instances
99874bf fix: Added documentation for --all-regions. Added check for --all-regions and --region. Augmented EC2 Unit Testing to support instance filtering. Added --all-regions support for Spot instances and unit testing.
36304d9 fix: Added documentation for --all-regions. Added check for --all-regions and --region. Augmented EC2 Unit Testing to support instance filtering. Added --all-regions support for Spot instances and unit testing.
d808734 fix: fully integrated ActivityMonitor into the application, completed first round of unit testing for accountId.go