Commit graph

451 commits

Author SHA1 Message Date
Gabriel
018692ecc3
Merge pull request #2 from icadariu/lint_fix
docs: lint + spell check
2023-07-18 18:44:48 +03:00
Ionut Cadariu
8af61fd920
docs: lint + spell check
Signed-off-by: Ionut Cadariu <ionut.cadariu@gmail.com>
2023-07-18 17:24:41 +02:00
Ionut Cadariu
fc40796a51
docs: lint + spell check
Signed-off-by: Ionut Cadariu <ionut.cadariu@gmail.com>
2023-07-18 17:17:49 +02:00
Gabriel Adrian Samfira
3f7d9b9b99 Update README
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2023-07-18 14:56:58 +00:00
Gabriel Adrian Samfira
6a56a19eb8 Add missing sections in Quickstart
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2023-07-18 14:39:08 +00:00
Gabriel Adrian Samfira
9e7797e459 Add quickstart
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2023-07-18 08:47:55 +00:00
Gabriel Adrian Samfira
751da62b1e Update webhooks doc
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2023-07-17 15:48:12 +00:00
Gabriel Adrian Samfira
0ae1f7f5f2 Merge branch 'docs-update' of github.com:gabriel-samfira/garm into docs-update 2023-07-17 15:03:49 +00:00
Gabriel Adrian Samfira
dd3322175d Add some more docs
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2023-07-16 12:02:23 +00:00
Gabriel Adrian Samfira
e8da39dd91 Add some more docs
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2023-07-16 12:02:23 +00:00
Gabriel Adrian Samfira
407440bbd8 Remove debugging_and_profiling.md
This file was merged in config_default.md

Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2023-07-16 12:02:23 +00:00
Gabriel Adrian Samfira
666a08f653 Fix typo
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2023-07-16 12:02:23 +00:00
Gabriel Adrian Samfira
078659f81f Remove leftover test
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2023-07-16 12:02:23 +00:00
Gabriel Adrian Samfira
01d44067dc Update instance show example
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2023-07-16 12:02:23 +00:00
Gabriel Adrian Samfira
f5978f82d3 Remove some options and add docs
* Remove the unused CondifGir option
  * Add docs for the default section
  * Move some docs from other files

Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2023-07-16 12:02:23 +00:00
Gabriel Adrian Samfira
73096dd5e6 Add profiling doc
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2023-07-16 12:02:23 +00:00
Gabriel Adrian Samfira
556050e270 Update some docs
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2023-07-16 12:02:23 +00:00
Gabriel
fbee4d4cbd
Merge pull request #133 from gabriel-samfira/fix-garm-cli-version
Properly set garm-cli version
2023-07-16 14:13:10 +03:00
Gabriel Adrian Samfira
2076581d47 Properly set garm-cli version
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2023-07-16 11:12:32 +00:00
Gabriel Adrian Samfira
e5d3cae47a Add some more docs
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2023-07-16 10:12:48 +00:00
Gabriel Adrian Samfira
1682e98ceb Add some more docs
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2023-07-16 10:12:48 +00:00
Gabriel Adrian Samfira
dc27a549e2 Remove debugging_and_profiling.md
This file was merged in config_default.md

Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2023-07-16 10:12:48 +00:00
Gabriel Adrian Samfira
40ff3589c9 Fix typo
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2023-07-16 10:12:48 +00:00
Gabriel Adrian Samfira
bcf3216314 Remove leftover test
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2023-07-16 10:12:48 +00:00
Gabriel Adrian Samfira
f1d5a3ce5b Update instance show example
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2023-07-16 10:12:48 +00:00
Gabriel Adrian Samfira
44bfa83fc0 Remove some options and add docs
* Remove the unused CondifGir option
  * Add docs for the default section
  * Move some docs from other files

Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2023-07-16 10:12:48 +00:00
Gabriel Adrian Samfira
462e9415a5 Add profiling doc
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2023-07-16 10:12:48 +00:00
Gabriel Adrian Samfira
c2fa808cd3 Update some docs
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2023-07-16 10:12:48 +00:00
Gabriel
824a1efd78
Merge pull request #132 from gabriel-samfira/add-dockerfile-and-workflow
Add dockerfile and workflow
2023-07-16 02:34:03 +03:00
Gabriel Adrian Samfira
30036bd128 Copy x509 root CAs
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2023-07-15 23:22:38 +00:00
Gabriel Adrian Samfira
f96ea1edcf Add dockerfile and workflow
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2023-07-15 23:22:32 +00:00
Gabriel
72e0b12f62
Merge pull request #131 from mihaelabalutoiu/fix-routers-typo
Fix `apiserver/routers/routers.go` typo
2023-07-10 19:50:10 +03:00
Mihaela Balutoiu
a871931210 Fix apiserver/routers/routers.go typo
Signed-off-by: Mihaela Balutoiu <mbalutoiu@cloudbasesolutions.com>
2023-07-10 19:20:19 +03:00
Gabriel
9e849ed8f9
Merge pull request #128 from gabriel-samfira/set-on-delete-for-jobs
Set on delete for jobs
2023-07-05 22:56:41 +03:00
Gabriel Adrian Samfira
dea941df43 Set on delete for jobs
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2023-07-05 19:49:48 +00:00
Gabriel
9a8773539a
Merge pull request #127 from ionutbalutoiu/add-swagger-client-auth-info
Add swagger client auth info
2023-07-05 14:37:51 +03:00
Ionut Balutoiu
e5b52bea34 Update swagger client generated code
Signed-off-by: Ionut Balutoiu <ibalutoiu@cloudbasesolutions.com>
2023-07-05 14:25:31 +03:00
Ionut Balutoiu
a952729082 Update swagger:meta API info
* Include details about what API consumes / produces.
* Add info about GARM authentication.

Signed-off-by: Ionut Balutoiu <ibalutoiu@cloudbasesolutions.com>
2023-07-05 14:24:37 +03:00
Gabriel
5e18f8570e
Merge pull request #126 from ionutbalutoiu/swagger-client-api-implementation
Add more swagger client API implementation
2023-07-05 13:58:29 +03:00
Ionut Balutoiu
5891216179 Update generated swagger client code
Signed-off-by: Ionut Balutoiu <ibalutoiu@cloudbasesolutions.com>
2023-07-05 13:48:01 +03:00
Ionut Balutoiu
ca878507b5 Add more functionality to swagger client library
* Update `go:generate` annotations to use stable swagger tag instead
  of relying on the `swagger` CLI tool already installed.
* Rename the following route IDs from repositories:
    * `Create` -> `CreateRepo`
    * `List` -> `ListRepos`
    * `Get` -> `GetRepo`
    * `Delete` -> `DeleteRepo`
  The swagger CLI spec validation will fail if the route IDs are not unique.
* Fully implement the all the API calls to:
    * `/api/v1/repositories`
    * `/api/v1/instances`

Signed-off-by: Ionut Balutoiu <ibalutoiu@cloudbasesolutions.com>
2023-07-05 13:47:58 +03:00
Gabriel
3fe5d510fe
Merge pull request #124 from gabriel-samfira/fix-entity-update
Fix entity update
2023-07-05 13:39:07 +03:00
Gabriel Adrian Samfira
fe2cb01528 Slight refactor and fix tests
Updating a pool will no longer try to create a pool manager if one does
not already exist. A pool manager must be started when a pool is created.
Updating an existing pool without a pool manager is an error condition.

Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2023-07-05 09:46:19 +00:00
Gabriel
2efb1b2109
Merge pull request #125 from gabriel-samfira/add-entity-update-subcommand
Add entity update subcommand
2023-07-05 03:06:08 +03:00
Gabriel Adrian Samfira
86ed06d6ff Rename UpdateRepositoryParams to UpdateEntityParams
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2023-07-05 00:00:24 +00:00
Gabriel Adrian Samfira
6c6c6636ba Add org and enterprise update
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2023-07-04 23:24:19 +00:00
Gabriel Adrian Samfira
c162bde6cb Set pool manager status
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2023-07-04 23:05:01 +00:00
Gabriel Adrian Samfira
cec1d59991 Add repo update command
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2023-07-04 22:27:25 +00:00
Gabriel Adrian Samfira
3d26900d32 Set credentials in pool manager
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2023-07-04 22:11:45 +00:00
Gabriel Adrian Samfira
f12d93f14c Use random UUID4
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2023-07-04 14:24:06 +00:00