Skip to content

Releases: pluralsh/plural-cli

v0.1.2

25 Apr 14:53
Compare
Choose a tag to compare

Changelog

  • a113dab Add ability to configure smtp
  • 001675e Add ability to get TF outputs from adjacent app
  • 0076c97 Add acme credentials
  • 657d3b4 Add bundle commands for cli-level recipe installations
  • 4b70058 Add from flag to destroy command
  • ae0f086 Add gitignore and gitattributes for TF backend folder
  • e0cd121 Add highlighting for tf bucket craetion bugs
  • d6f5236 Add kubectl provider
  • 6741f17 Add network configuration to plural cli
  • 3993818 Add node termination commands
  • bf0455c Add oidc integration for bundles
  • b1e8863 Add oidc provider fetching
  • 70b41c3 Add recipe test system
  • 102663b Add region defaulting behavior
  • cbad6f9 Add repo attrs target
  • 27bf2ff Add repo attrs target to pluralfile
  • a7ebbb0 Add repos commands
  • 309a706 Add template command
  • 058395a Add the ability to silence notes on deploy
  • a80acb9 Age Cryptography support
  • c77c617 Attempt to sharpen plural destroy
  • e91a414 Automatic application resource creation
  • 4351e02 Begin Migrating to go-git
  • ffdec34 CLI Usability Improvements
  • 796ad3b Convert location to region in workspace.yaml if needed
  • c296052 Encrypt output.yaml
  • 9533daf Error helm scaffold if no charts installed
  • 3f777ff Fix gitattributes equinix tf-state
  • 322a761 Fix inserting links and info into application crds
  • b39b401 Fix small cli bugs
  • 93daf25 Fixes and improvements
  • 93f6058 Force delete add-repo scaffold preflight
  • 032632e Forgefile RUN command, platform/arch support in artifact push
  • 524288d GCP allow user to set Region
  • d62a4d3 Implement workspace ownership tracking
  • d9a39e5 Include smtp sender information
  • 7c3df1f Init
  • 67f22c3 Initial commit
  • f8826c4 Major cli cleanup
  • 705382b Merge branch 'encrypt-output' into 'master'
  • a57771c Merge branch 'terraform-configs' into 'master'
  • 05b237d Merge pull request #15 from pluralsh/adj-terraform-outputs
  • f02bc1b Merge pull request #17 from pluralsh/encrypt-terraform-main
  • f3624ba Merge pull request #19 from pluralsh/use-tf-provider-api
  • d137484 Merge pull request #24 from pluralsh/go-git-migration
  • 1fb7c76 Merge pull request #25 from pluralsh/update-gitignore
  • 525f8c2 Merge pull request #27 from pluralsh/add-recipe-tests
  • 74b6f10 Merge pull request #3 from pluralsh/fix-app-template
  • 619b223 Merge pull request #30 from pluralsh/gcp-use-region
  • 8a7db93 Merge pull request #31 from pluralsh/kind-provider
  • 4a7548c Merge pull request #35 from pluralsh/cli-usability
  • c8bf8e1 Merge pull request #4 from pluralsh/fix-adj-app-vals
  • f74d6ac Merge pull request #45 from pluralsh/nil-application-build
  • e48af82 Merge pull request #5 from pluralsh/test-ci
  • bcfc900 Merge pull request #6 from pluralsh/equinix-metal
  • 6292eb8 Provider/dependency binary installer
  • cc86a34 Support web proxies (for rabbitmq management console)
  • 7d79b08 Use pkg/command formatting
  • 8146d86 ability to access adjacent plural configurations
  • 1c6b835 ability to access adjacent plural configurations terraform
  • 39cccdc activate gcp service account in setup
  • 7d53de6 add --all flag to plural deploy
  • 14b04f0 add -upgrade flag
  • f7d5e5f add README
  • 3a02eb6 add ability to ignore console
  • 8d0406f add ability to ignore in-cluster k8s authentication
  • db5def2 add additional info to helm values templates
  • 7685735 add application label selector
  • 599a424 add ascii art and welcome text on zsh enter
  • bcbb7ac add autocommit for plural destroy too
  • 79dc57f add aws setup too
  • f367aa9 add bucket location to context
  • 94c9ca0 add bucket name to provider create errors
  • bdba256 add build-cli target
  • f2dc11f add cluster command
  • e3387be add color override
  • 9349ea5 add configuration details
  • 9156d2a add confirm to shell purge
  • ed0079e add cronjobs to components
  • 21897a4 add crypto materialization in crypto init
  • 8fdf2aa add crypto provider support
  • 5d9eb6a add error message for unconfigured awscli
  • d4d01f4 add error when building an app that isn't installed
  • 0dc918f add failed deployment note
  • 805c5af add force support for build preflights
  • 6e8442a add forgefile support for resource defs
  • 4055bca add gcp support to cloud shell
  • 718f936 add github actions
  • 23d592d add healthcheck
  • bb43da0 add helm patch version bump
  • eabbd6f add image-bump util
  • 1777658 add info command
  • f2a8b32 add issue/pr templates
  • a465965 add job to application components
  • 47f8514 add kind to README
  • cb276b2 add license crd to templated apps
  • d9528dd add manual section support
  • d0653d0 add more messagign on plural destroy, simplify Notes generation
  • 52b43fb add more thorough input validation, suppport prefix conditions
  • 07b1a9e add oidc subdomain templating
  • c97f335 add optional wait for packages
  • cb201c7 add output generation to default execution
  • 1d70bbb add profile list command
  • f64541e add progress bars to file downloads
  • af1416c add proper backwards compatibility for Location
  • 3dbcf15 add random string generator
  • 0e1b7c4 add renovate config
  • fcb53e1 add repo private input field
  • 482c752 add retry for helm
  • 9e70b87 add secret template to builder
  • c153390 add sharedconfigenable flag
  • 132fe17 add shell parser for lines
  • 3b4a246 add step retries
  • 1aba674 add support for bucket type configuration items
  • 8efe93d add support for inserting links and info into application crds
  • 25637d1 add support for namespace prefixing
  • aa4ce37 add tag pluralfile target
  • e145e4d add tmux to cli docker container
  • 2e64b7f add upgrade command
  • 427afc2 add wait function for plural applications
  • 2266a15 add watch subcommand
  • f0e0062 allow kube init to be run anywhere in a plural installation repo
  • d3b0916 allow oauth settings to be specified in repo creates
  • c7c74f9 allow setup to pass when git has been cloned
  • 6c6c6ed arg validation for bundle commands
  • 650c7e2 ask for commit message after plural deploy
  • e145e4e auto-check for updates
  • 6f58107 auto-use existing project manifests
  • 86cc424 bake AMI for ap-southeast-2
  • 4b32d38 bake new amis
  • 59eb657 bake new amis
  • 8934484 begin working on general topsorting
  • 753dcef better error messaging for template command
  • 543deb0 better gitattributes gitignore
  • 9d0ebe7 better handling of values templating in helm
  • 24ab7d3 better provider configuration
  • 6364819 better provider setup experience
  • cd7176e better recipe experience
  • ef1897d better sha'ing for forgefile artifact steps
  • 8a2e174 bootstrap provider on plural init command
  • d23472b bump aws and kubernetes provider version
  • 20a3271 bump aws provider version
  • a567825 bump aws provider version
  • 46785d6 bump cli version
  • f176126 bump likunitz/xz
  • 1f843a7 bump versions
  • fd3f29f clean up confirmed calls
  • a80ee4a clean up link commands
  • dae816d clean up preflight code
  • 44ece44 cleanups
  • 4d7cec4 crd based proxy connectors
  • a252c2b delete the cluster's eab key on plural destroy
  • 5418212 detach old clients when reattaching
  • be1cba0 don't abspath file input types
  • 32da8ce don't force browser login if a user already has a working cli profile
  • 3307995 don't print kubeconfig setup messages, small error message changes
  • 3ccf0e8 don't require publish for plural apply
  • b43886a don't use forge command for deploys
  • 1b22fd6 don't worry about non-installed repos
  • 4b34dc9 dont choke plural destroy when deploy file is already deleted
  • 8ee557c dump invalid yaml during helm scaffold
  • 17c333d eab credential fetching
  • 623d311 eliminate kubernetes env vars too
  • 2e878d9 encrypt context.yaml
  • c5a559e encrypt terraform main.tf
  • cf42e15 ensure terraform init before diff
  • ae33324 fall back install command to repo root if not built
  • d693b5d finish up proxy cmd
  • b906e66 first working
  • 4008e01 fix aws account inference
  • 8369ec2 fix azure provider setup
  • 34dd547 fix before_script
  • 04b3e16 fix bool configuration display
  • 32fe436 fix bucket generation bugs
  • d857cfb fix bucket name generation
  • 1accc7a fix bucket prefix naming
  • 1ab8269 fix default helm version
  • 9b82769 fix env var shuffling on gcp
  • c973791 fix fault when no changes present
  • d9a1e2e fix fetch app values from adjacent applications
  • 482f7f4 fix gcp provider and tmpl utils
  • aad6112 fix global kube-init behavior
  • e75fcd6 fix globals merging
  • 9ad86d0 fix go package casing issue
  • 34b351f fix helm linking
  • a6f8fe4 fix locking for nonexistent repos
  • fec0eea fix manifest parser
  • 250e30a fix manifest read error
  • 99bd790 fix nil apply lock bug
  • 34aa5f3 fix node filter for aws node decom
  • 4b030a8 fix oidc setup in cli
  • c9ae191 fix oidc upserts
  • 831c3a9 fix overediting helm
  • aa9c5c4 fix passhprase injection for authMethod git check
  • 765236c fix printing on watch events
  • 5d7eba6 fix proxy command handling
  • e35cb39 fix push command
  • 76b729f fix readme
  • 0d3555c fix recency check on crypto
  • 0f0c5ef fix recipe item input type
  • cbbee3e fix repository pluralfile target
  • 46e91eb fix reset
  • 077bb0b fix sa impersonation
  • db033b6 fix shell parsing in pluralfile
  • a101695 fix stupid go bug
  • a7c81e9 fix up tmux configs
  • 2aaa9e3 fixes to azure provider
  • ab4240f force overwrite aks kubeconfig
  • bb6faa0 force reset values on helm diffs
  • 15147e8 fully parameterize plural url
  • ed65914 function support, validations, better NOT operation
  • 65eed7e grafana dashboard translation command
  • 1e27165 helm global handling
  • 59f0f9f highlight gql errors
  • 5f2044c ignore helm diff errors, since it's flaky
  • a0967cb ignore manifest changes on diffed repos
  • ba665c0 ignore warning messages in parsing ls-remote
  • 45a2ef6 implement config import command
  • 153beb0 implement gcp/azure instance deletion
  • 5ec3213 implement log tailers
  • 02c532d implement notes system
  • c8aa7be implement packer image baking
  • beb8eeb implement plural create command
  • fa8e041 implement server
  • e4fc357 impmlement shell management commands
  • 6a45990 improve ux of plural destroy
  • ae3702b include cli flag to commit after deploy
  • fcafc68 include dark icon support on application crd builds
  • 0d8047c include recipe conditions
  • 1c0dfbe include windows release
  • 68fa19e init add goreleaser
  • d44b158 inje...
Read more