Releases
v0.8.0
Changelog
8b61547 Update Capact CLI flag description (capactio#359 )
7f40a83 Add AWS Elasticsearch Service terraform module and OCH manifests (capactio#257 )
056c544 Add Action finalizer logic to k8s engine, and capact CLI (capactio#320 )
db4ad3e Add Argo linting after Action rendering (capactio#154 )
eda219a Add Atlassian Crowd OCF manifests (capactio#159 )
67d932b Add Atlassian stack diagram (capactio#268 )
c62d696 Add Bitbucket installation tutorial (capactio#265 )
cfadc05 Add CI job to cancel previous CI workflows and update ocftool to wait for completion of running upgrade actions. (capactio#244 )
84bc89c Add CLI interface interactive mode (capactio#188 )
730df9d Add Concourse installation manifests (capactio#189 )
c96f83c Add Confluence and Rocket.chat installation tutorials (capactio#270 )
e82d6e8 Add FAQ (capactio#312 )
2514617 Add GitLab REST API Runner (capactio#543 )
ccf786f Add Github Action to sync repository to mirror (capactio#205 )
0fbf562 Add Helm manifest gen (capactio#447 )
99ebe46 Add Interface and Terraform Implementation content creator (capactio#422 )
a8675c4 Add Interface inlined JSON Schema validator (capactio#550 )
9f9e2ad Add Mattermost Team Edition OCF manifests (capactio#304 )
3268ffb Add OCH Local v2 Go Client, add integration tests (capactio#172 )
097f782 Add RocketChat on EKS tutorial (capactio#234 )
e043d82 Add SSM parameters for bastion and EKS access. Use managed nodes for … (capactio#261 )
6abd9a6 Add TypeInstance input opt, print TypeInstance ids, fix issues reported by hadolint (capactio#198 )
060440c Add TypeInstance management in CLI (capactio#295 )
b932d26 Add notes.printInsecure
upgrade override directly in Capact CLI as a workaround (capactio#357 )
37fece5 Add action get, create, run, search (capactio#187 )
371a61c Add action status, watch based on argo, fix Engine GraphQL API (capactio#190 )
fb89c95 Add badges, fix some Go Report Card issues (capactio#364 )
4b498b8 Add build details to CLI binary (capactio#297 )
b069b09 Add capact env create kind command (capactio#372 )
fe421f9 Add change PostgreSQL password manifests (capactio#179 )
8f11676 Add cli upgrade, action delete, fix hub client (capactio#229 )
70c871c Add completion command (capactio#249 )
18065ff Add config, login, logout and hub cmds, change docker to 99desings credstore (capactio#186 )
90b89e7 Add create-user action (capactio#178 )
a9210e1 Add custom dict implementation which looks for an item before checking (capactio#413 )
f748b5b Add doc with jsonschema2md investigation, add ocf-spec readme, check JSONSchemas (capactio#217 )
61dcf65 Add elasticsearch och manifests (capactio#160 )
78dc5c6 Add engine timeout, trigger infra (capactio#414 )
300f67e Add fixed k3d version used for docker images (capactio#566 )
5d24c59 Add global verbose flag to CLI, add spent time info (capactio#462 )
78bd33f Add helm release script, parametrize build ocftool, update pipelines (capactio#231 )
5a05e5c Add helper image merger
to merge yaml files (capactio#428 )
609c08c Add info how to use ssh tunneling for private EKS cluster (capactio#247 )
b0c4e8b Add instructions for provisioning jira (capactio#266 )
f6fbee8 Add integration tests for TypeInstance upload and update (capactio#193 )
3ba7ad1 Add investigation document for multi-cluster support in Capact (capactio#569 )
0d57485 Add license and update community-related files (capactio#308 )
f279dd9 Add links checker on CI, fix detected problems (capactio#528 )
aaeabac Add local registry support for k3d environment (capactio#475 )
86bd5ea Add long-running cluster monitoring instructions (capactio#214 )
9f82eb1 Add manifests for DB password change for Concourse installation (capactio#209 )
5570a5d Add name for each query and mutation in Hub Go client (capactio#378 )
01f5cb6 Add new command in populator
to produce and upload Capact install TypeInstances (capactio#227 )
9f8b49d Add note about the upcoming 0.4.0 release (capactio#363 )
7b0c030 Add old Service to hub-local chart to support seamless migration (capactio#348 )
f23d30e Add opt to release stable and the latest CLI binaries via GoReleaser (capactio#337 )
b7bb7f2 Add option to archive images from Capact Helm Charts, make neo4j "internetless" (capactio#476 )
1449d57 Add option to cancel build process during installation (capactio#439 )
6973b7b Add option to create k3d environment via Capact CLI (capactio#465 )
b13ed2d Add option to do not print sensitive data in Helm release notes (capactio#351 )
d56332b Add option to pass optional kubeconfig TypeInstance to helm runner (capactio#540 )
e2ffaba Add option to select requested fields (capactio#443 )
40de869 Add option to specify names for additional input parameters (capactio#450 )
608679f Add option to validate input data both in CLI and Renderer (capactio#432 )
6a54588 Add ownerID support for deleteTypeInstance
and updateTypeInstances
mutations (capactio#210 )
b35c12e Add proposal about Upgrade Voltron components via Action (capactio#225 )
918d3de Add removal of typeRef and attrRef, fix error msg for deleteTypeInstance (capactio#174 )
21d6301 Add scoped perms on GitHub Action jobs (capactio#356 )
f6392d7 Add script for building standalone populator binary, update documentation (capactio#233 )
5632e28 Add section about Updating TypeInstances (capactio#185 )
ac2f413 Add skeleton for Capact operational guide and metrics section (capactio#281 )
b50e1b6 Add support for Homebrew
2eec5b6 Add support for Workflow Policies (capactio#350 )
073d920 Add support for hub-manifest ref update, update ref to latest ver (capactio#406 )
3703881 Add support for typeRef in Interface parameters (capactio#402 )
fb12e9c Add support to find Types based on prefix of parent nodes (capactio#620 )
d49029c Add to the engine support for the Action policy (capactio#342 )
20490ae Add update action to argo-actions (capactio#175 )
9c874db Add updateTypeInstance(s) logic (capactio#177 )
e622fdb Adjust GKE and EKS tutorials and installation scripts to use capact install (capactio#403 )
1f07d75 Adjust RocketChat and MongoDB manifests (capactio#228 )
c82d8a4 Adjust populator and Hub GraphQL schema to support typeRef in Interface input-parameters (capactio#440 )
e05979e Adjust templating to return string in double quotes (capactio#523 )
c04abbe Allow running PR builds from untrusted contributors (capactio#430 )
c28f0be Allow setting Dashboard image tag during Capact release (capactio#617 )
9a8e7ad Allow to provide one time Action policy (capactio#317 )
5058ba4 Allow to use '.' in jinja keys (capactio#463 )
65c1b9b Allow to use many location in dbpopulator (capactio#582 )
816d5f4 Allow using git as source for Terraform Runner, fix Engine panic (capactio#407 )
09b65f7 Always build Helm charts and use latest docker images (capactio#382 )
b17fa0a Automate release (capactio#461 )
3304bbe Backup and Restore investigation (capactio#218 )
0e1ef98 Bring back waiting for Service endpoints ready in E2E tests (capactio#455 )
aaa954b Bump Alpine base image and Terraform version (capactio#517 )
8a9cd65 Bump Atlassian app images and unify Crowd input (capactio#252 )
186bcdb Bump Hub dependencies (capactio#429 )
7c0bbde Bump Neo4j to 4.2.13 and apoc to 4.2.13 (capactio#589 )
784e898 Bump argo image version to v3.2.2 (capactio#542 )
04b7c99 Bump kind version (capactio#380 )
b266ef3 CLI docs polishing (capactio#191 )
931c551 Capact on AWS EKS (capactio#224 )
55cffff Change GitHub trigger event name and update PR number discovery (capactio#379 )
54f95a0 Change all code imports to capact.io/capact
(capactio#239 )
3b456be Change channel for Slack notification (capactio#230 )
6e12005 Change pull_request to pull_request_target to allow builds on forks (capactio#377 )
8fec6ec Change region of GKE long-running-cluster (capactio#260 )
521acfe Change repo urls after transfer and branch renaming (capactio#309 )
1adee15 Change test command for populator
0aee98e Configure EFS as a part of AWS EKS installation (capactio#253 )
c233016 Create new OCH Local API skeleton (partially mocked) (capactio#171 )
852e243 Create single TypeReference node per a given path and revision (capactio#181 )
ab6a8b3 Delete remote-sync.yaml (capactio#606 )
742c74f Describe Crowd installation (capactio#269 )
21a4f72 Describe Delegated Storage concept (capactio#583 )
05dbf93 Describe contribution process (capactio#301 )
4e656aa Disable not necessary builds (capactio#206 )
08f578c Do not escape qutoes, goOutput is a string now (capactio#258 )
a007d55 Document necessary sleeps for short-lived workflow steps (capactio#211 )
5c7aec1 Enable CORS for Capact Gateway Ingress (capactio#572 )
7d56d54 Enable Gateway CORS by default (capactio#603 )
508db0d Enable Slack notification for master and periodic tests pipelines (capactio#200 )
d0c407c Enable all checks on the main branch(capactio#361 )
fe69c02 Enable volumePermissions on minio (capactio#451 )
e1527fe Engine: increase memory limit and set GOGC to 50 (capactio#169 )
ac72478 Ensure map initialized before accessing it, create secret only if needed (capactio#592 )
65c7c3b Ensure that created resources are update when needed, fix CRD location resolution (capactio#576 )
141d255 Escape dashes in capact-when field (capactio#597 )
c1001fc Explicitly set Minio access and secret key (capactio#456 )
ab2998a Extract printers to dedicated pkg - reuse and unify output (capactio#296 )
65fe9bc Filter Implementations which need missing required TypeInstance injection (capactio#458 )
4bb524a Filter out Action Status update event (capactio#477 )
ec3fee4 Fix AWS RDS Provision module after dependency bump (capactio#256 )
ffc367c Fix RoundTrip for configurableTransport (capactio#255 )
943e480 Fix hack/eks/install.sh
and add server auth mod for Argo (capactio#549 )
7845c4a Fix build-branch pipelines (capactio#208 )
de7fae1 Fix changed helm-repo-url references (capactio#490 )
47eb310 Fix cli issues (capactio#251 )
399cd0b Fix confluence chart issue with postgres (capactio#164 )
61b2605 Fix context cancellation in capact action watch (capactio#473 )
ab4db00 Fix creating Action Policy, replace gotest.tools with testify and unify cmds naming (capactio#457 )
781cc01 Fix detecting invalid JSONSchemas during manifest validation (capactio#581 )
a88712f Fix dgraph not supported links (capactio#612 )
f2e77d0 Fix displaying images from CI document on website (capactio#319 )
4bba68c Fix for tfstate relation (capactio#166 )
f25e174 Fix getLatestVersion func for upgrade process (capactio#263 )
1847b74 Fix getting input parameters in interactive mode (capactio#595 )
5026f6b Fix issues detected by new hadolint (capactio#246 )
1438e8b Fix jobs definition for branch-build.yaml (capactio#362 )
be45e8b Fix k8s controller test, add retry for createObject, revert hub-manifest sources (capactio#460 )
71c6672 Fix manifest generation (capactio#445 )
6732c61 Fix new shellcheck issues (capactio#248 )
8eb7dda Fix normalizing Gateway server URL, fix capact act delete
err handling (capactio#306 )
b38426c Fix not returned error in CLI when input parameters are wrong (capactio#485 )
f98397a Fix panic in Engine (capactio#298 )
2f28021 Fix panic when downloading not existing TypeInstances (capactio#168 )
0308a33 Fix release workflow (capactio#618 )
1a8ea5c Fix releasing CLIs pipeline (capactio#586 )
10bb168 Fix running slack notification when previous jobs fail (capactio#518 )
66a0617 Fix scripts for authorized IP management for GKE cluster (capactio#264 )
f520187 Fix security vulnerabilities in OCH dependencies (capactio#288 )
8bb31a4 Fix security vulnerabilities in OCH dependencies [bump ws to 7.4.6 ] (capactio#311 )
18a1016 Fix test for the OCF schemas (capactio#448 )
f8403a7 Fix ti create, add syntax example, update tutorial (capactio#305 )
b3b8f2d Fix tracking of output TypeInstances between rendering steps (capactio#237 )
a8c873c Fix vulnerability detected by dependabot (capactio#619 )
a510b7e Fixes after review
ad10c53 Fixes to terraform manifests generation (capactio#524 )
e9f8694 Hide stdout brom shell commands (capactio#388 )
4f22c6e Implement GraphQL API for Policy (capactio#293 )
4c2cf62 Implement Helm runner upgrade (capactio#204 )
fd949cd Implement Policy get and update in CLI (capactio#294 )
9c7d02a Implement TypeInstance locking in engine (capactio#286 )
5ef56b7 Implement concurrent manifest validation against Hub in CLI (capactio#437 )
f4bdd53 Implement createTypeInstances mutation for OCH Local v2 API (capactio#176 )
864c86e Implement interactive manifest generation and generate more manifest kinds (capactio#596 )
e2299d0 Improve Manifests generation (capactio#527 )
658845d Improve Policy syntax and behavior for required TypeInstance injection (capactio#452 )
e930f2e Include Dashboard in Capact installation (capactio#602 )
992eb33 Increase max_connections for postgresql (capactio#165 )
882e1e9 Increases Local hub resourcess during the upgrade (capactio#408 )
19ff2e4 Increate proxy read timeout for Confluence (capactio#170 )
6ab154b Init (un)lockTypeInstance version with e2e test coverage (capactio#203 )
5ab4886 Initialize Atlassian stack installation tutorial structure (capactio#262 )
48502d7 Inject additional TypeInstances to Implementation via Policy (capactio#464 )
6953efc Introduce Jira production ready manifests (capactio#250 )
b99d961 Introduce Rocket Chat and MongoDB OCF manifests (capactio#161 )
536c2a4 Introduce capact install command (capactio#383 )
536d319 Introduce production ready Confluence manifests (capactio#254 )
4d04748 Make Elasticsearch and Bitbucket work together (capactio#163 )
fa6712d Make capact install
"internetless" if needed (capactio#480 )
624be5b Make bitbucket manifests production-ready, add cli action create
enhancement (capactio#245 )
18919e8 Make recreate cluster job up to date (capactio#241 )
be2cfe6 Manifests for Bitbucket (capactio#162 )
f6cea95 Manifests generation improvements (capactio#526 )
385fed6 Mark unused fields in APIs (capactio#212 )
9920c67 Merge CloudSQL installations to single Implementation with two revisions (capactio#156 )
e78a982 Migrate GCS to a new location, change long-runing cluster project (capactio#314 )
b9bee46 Migrate OCF Draft documentation to repository (capactio#216 )
669208d Migrate from gcr to ghcr (capactio#310 )
3b13dee Migrate yq to V4 (capactio#578 )
1516b34 Move CLI docs generation back to cmd/cli
(capactio#336 )
7a347a9 Move all Capact dependencies to capact-system
namespace (capactio#259 )
effc367 Move docs out of Capact repository (capactio#340 )
43c7400 Move manifest generation out of alpha
commands (capactio#613 )
d4bf7d1 Move test/och-content to och-content (capactio#226 )
5e2a09c OpenEBS investigation (capactio#300 )
afc9d43 Overall enhancement to code base (capactio#318 )
9f6254f Parameterize the express body size limit in Hub HTTP API (capactio#391 )
5e10be9 Pass env as a string (capactio#236 )
aa63602 Populate Type Attributes and require manifest revisions in OCF schema (capactio#436 )
175132c Post release cleanup (capactio#390 )
52561b7 Prepare 0.3 release (capactio#282 )
7d31822 Prepare 0.4.0 release (capactio#386 )
530d3dd Prepare 0.5.0 release
a89d7a5 Prepare 0.6.0 release
33fa864 Prepare AWS RDS advanced provisioning manifests (capactio#223 )
8b6cdfb Prepare AWS RDS for PostgreSQL installation manifest (capactio#221 )
93f3bd5 Prepare Capact release instruction (capactio#284 )
a57d55d Prepare Helm runner upgrade manifests (capactio#207 )
253a795 Prepare production-ready configuration for Atlassian Crowd (capactio#243 )
b94b492e Preprae for fake release
7f0130b Production Ready MongoDB manifests (capactio#242 )
9eb7451 Production Ready RocketChat manifests (capactio#240 )
1e74f1b Rebrand Voltron to Capact (capactio#238 )
fd6de08 Remove @Trojan295 from CODEOWNERS (capactio#479 )
a35288d Remove GraphQL Engine mocks API (capactio#199 )
b7a05df Remove \ / " signs to do not generate pass which cannot be render in Capact manifests (capactio#267 )
5b22207 Remove copied code from argo watch cmd (capactio#541 )
73407c4 Remove golint issues, configure golangci-lint (capactio#384 )
7645fc7 Remove hardcoded version for git and openssh, run build on release-0.2 branch (capactio#183 )
2e959f9 Remove hardoced images (capactio#454 )
4a9732c Remove implementationRevisionsForRequirements OCH resolver (capactio#167 )
8e98869 Remove not supported hub manifests signature (capactio#401 )
adb5d35 Remove old OCH local, rename local-v2 to local, remove mocked OCH Go implementation (capactio#194 )
4e198ba Remove productivity stack (capactio#335 )
58fc83d Remove the ClusterRoleBinding, fix get query for ClusterRoleBinding (capactio#424 )
f80ea25 Remove the TypeInstanceResourceVersionMetadata id property (capactio#195 )
67e2484 Remove unresolved fields of input and output TypeInstances from Engine APIs (capactio#573 )
9e85820 Rename helm.run to helm.install (capactio#197 )
26e6c30 Rename ocftool to Capact CLI (capactio#272 )
451adcc Rename och to hub in proposal dir, add major version for capcat cli docker version (capactio#349 )
ef9db68 Rename och to hub, remove och-content, use hub-manifests
(capactio#347 )
a7890f4 Reorganize documentation (capactio#313 )
3b5b9ae Replace deprecated go get
with go install
(capactio#392 )
4e23997 Restructure ops documents, add common problem and diagnostics docs (capactio#291 )
4281376 Retry creating ClusterIssuer during Capact installation (capactio#588 )
024920b Rework integration test (capactio#202 )
38e1ef1 Run npm audit fix, test if och works properly after deps bump (capactio#339 )
881d216 Save rendered workflow, even if linting fails (capactio#471 )
275db0d Security-focused Dockerfile update, add security docker image scanner script + move to Golang 1.16.3 + UPX-compressed binary Makefile targets (capactio#274 )
96ff7e8 Send Slack notifications only on failures (capactio#515 )
e7f9c5a Set CAPCAT_BINARY env variable for all steps (capactio#396 )
58c7299 Set action status to ReadyToRun, when retrying to execute action (capactio#235 )
c11553b Set image tag to have 7 chars length (capactio#516 )
b6155d0 Set values for admin user, not for non admin (capactio#173 )
bf875ef Share Capact CLI between GH Action steps (capactio#389 )
114aa29 Show sudo password prompt (capactio#474 )
1561e1a Store TypeInstances to lock in the Action CR status (capactio#285 )
c31c116 Support GET requests and token auth in GitLab runner (capactio#568 )
d3a195d Support Implementation parameters in populator and public OCH (capactio#341 )
eb2064c Support for validate the whole hub manifest (capactio#574 )
e55e2a0 Support multiple input parameters (capactio#470 )
7ef9454 Support update in Terraform runner (capactio#196 )
b3228c7 Switch hub manifests sources to the version from the main
branch (capactio#427 )
f28a035 Switch to OCH local v2 and implement TypeInstance updates in rendering (capactio#184 )
df7c423 Switch to upstream Nautilus Gateway dependency (capactio#287 )
b888637 Unify TypeInstance update on runner level (capactio#222 )
04045ca Unify productivity stack tutorial documents (capactio#271 )
80be722 Update CODEOWNERS (capactio#352 )
9da725c Update CODEOWNERS (capactio#552 )
c0b95fb Update Code Owners (capactio#591 )
400342a Update Helm charts and base Docker images (capactio#385 )
c3c1302 Update Helm charts and go.mod dependencies (capactio#442 )
3ae9a52 Update OCH JS dependencies (capactio#280 )
23bfccc Update aws-for-fluent-bit chart to 0.1.7 (capactio#273 )
8168137 Update dependencies (capactio#565 )
431860b Update deps reported by Dependabot (capactio#535 )
d772422 Update helm-runner to take kubeconfig as argument (capactio#534 )
760fdfd Update links after moving Community documents to a separate section on website (capactio#519 )
0318645 Update list of images to build in local env (capactio#387 )
1c1917a Update periodic-links-checks, add maxHistory for Helm runner (capactio#531 )
adcd3ef Update populator docs (capactio#370 )
1ce30d1 Update populator to properly resolve requires section in Implementation (capactio#623 )
f1359d0 Update remote-sync CI job with updated repo name
c8751c6 Update runc Go dependency and Jinja2 templating base image (capactio#590 )
c70467c Update tests, enable tests after changing template (capactio#525 )
b4a4687 Use capact cli in all scripts (capactio#395 )
2800cde Use cert-manager as CA on kind cluster (capactio#289 )
62b7334 Use correct struct to store Manifest Reference (capactio#545 )
2701db3 Use go 1.16 (capactio#213 )
43aebd6 Use random tag for updates (capactio#404 )
8585de6 Use the upstream Argo Helm Chart version, run make generate, and fix code (capactio#219 )
d4c6dab Use viper for config, rename search commands to get, test endpoint on login (capactio#292 )
1934893 Validate parent nodes in manifests (capactio#621 )
a406dda Write output TypeInstanced o Action CR status (capactio#299 )
e0d384a [Security] Update deps in hub-js (capactio#375 )
33f020b [e2e] Unlock TypeInstances before deleting them (capactio#381 )
9aa6179 [terraform-gen] Add default property, set human readable title in JSONSchema (capactio#575 )
4549d0d increase cluster CPU limit to 10 and memory to 40GB. Run terraform fmt (capactio#435 )
9186bf7 renderer: fix hanging tests (capactio#201 )
f10d8c4 update docker library to 20.10 (capactio#449 )
1a9e5bd use strings slices from k8s utils (capactio#416 )
Docker images
docker pull ghcr.io/mszostok/tools/capact-cli:stable
docker pull ghcr.io/mszostok/tools/capact-cli:v0.8.0
docker pull ghcr.io/mszostok/tools/capact-cli:v0.8
docker pull ghcr.io/mszostok/tools/capact-cli:v0
You can’t perform that action at this time.