1.6.12 • Published 13 days ago

@kapeta/kap-registry v1.6.12

Weekly downloads
-
License
MIT
Repository
github
Last release
13 days ago

kap "registry" command

Enabled pushing, cloning, and pull image from kapeta registry

Auto-versioning

The registry command automatically calculates the next semantic version whenever you push. This is done by comparing the block versions and the logic is as follows:

  • If nothing is added, updated or removed in your kapeta.yml it will increment the patch version
  • If nothing is updated or removed - but some things have been added in your kapeta.yml it will increment the minor version
  • If anything is updated or removed in your kapeta.yml it will increment the major version

Versioning validation

If you disable auto-versioning (--auto-versioning false`) the command will still verify your version and perform the following checks:

  • Ensure the version does not exist
  • Verify your new version against the latest version - to make sure it follows proper semantic versioning (See auto-versioning paragraph for logic)

Configuration

The registry command has its own registry file in ~/.kapeta/registry.yml. The configuration determines what kapeta and docker registry to use.

Example configuration can be seen below:

registry:
  url: https://registry.kapeta.com
  organisationId: my-company
  docker:
    registry: my-private-docker-repo.com

The above configuration will result in all docker images being prefixed with my-private-docker-repo.com/my-company/. E.g. for a block named users the docker image would be named my-private-docker-repo.com/my-company/users.


To use the default docker registry (DockerHub) omit the docker registry configuration:

registry:
  url: https://registry.kapeta.com
  organisationId: my-company

organisationId is used as part of the naming for docker images - this should be equivalent to your DockerHub organisation name.

License

This project is licensed under the MIT License - see the LICENSE file for details

1.6.11

14 days ago

1.6.10

14 days ago

1.6.12

13 days ago

1.6.9

21 days ago

1.6.8

21 days ago

1.6.7

21 days ago

1.6.6

24 days ago

1.6.5

2 months ago

1.6.4

2 months ago

1.6.3

2 months ago

1.6.2

2 months ago

1.5.0

3 months ago

1.4.0

3 months ago

1.3.4

4 months ago

1.3.3

4 months ago

1.3.2

4 months ago

1.3.1

4 months ago

1.3.0

4 months ago

1.2.14

4 months ago

1.2.15

4 months ago

1.2.13

5 months ago

1.2.0

9 months ago

1.2.8

7 months ago

1.2.7

8 months ago

1.2.6

8 months ago

1.2.5

9 months ago

1.2.4

9 months ago

1.1.5

9 months ago

1.2.3

9 months ago

1.1.4

9 months ago

1.2.2

9 months ago

1.1.3

9 months ago

1.2.1

9 months ago

1.1.2

10 months ago

1.2.9

7 months ago

1.2.12

6 months ago

1.2.10

7 months ago

1.2.11

6 months ago

1.1.1

11 months ago

1.1.0

11 months ago

1.0.4

11 months ago

1.0.3

11 months ago

1.0.2

12 months ago

1.0.1

12 months ago

1.0.0

12 months ago