Adrien Fillon
0694a9582f
Support logging in directly to the provider when pushing OCI artifacts
...
I've noticed during CI, that the current command
already expected a configured Docker client to
push artifacts to authenticated registries.
Some users might not want to have the Docker client
in their process (like a CI job) or build an handcrafted
config.json file.
This would allow this kind of behavior:
```
flux push artifact oci://my-registry.dev/foo:v1 \
--source xxx \
--revision xxx \
--path . \
--creds $TOKEN # Authenticate via "Bearer $TOKEN" Authorization header
```
Or via Autologin:
```
flux push artifact oci://012345678901.dkr.ecr.us-east-1.amazonaws.com/foo:v1 \
--source xxx \
--revision xxx \
--path . \
--provider aws
```
This has been implemented for:
* flux push artifact
* flux list artifact
* flux tag artifact
* flux pull artifact
This will require another PR in https://github.com/fluxcd/pkg/pull/352
Signed-off-by: Adrien Fillon <adrien.fillon@manomano.com >
2022-09-12 12:08:47 +02:00
..
2022-08-29 14:09:42 +03:00
2022-02-21 10:40:35 +01:00
2022-02-21 10:40:35 +01:00
2022-05-04 15:13:39 +05:30
2022-06-02 10:32:58 +05:30
2022-05-04 15:13:39 +05:30
2022-05-04 15:13:39 +05:30
2022-05-04 15:13:39 +05:30
2022-08-17 13:49:38 +03:00
2022-04-05 17:21:11 +02:00
2022-04-05 17:21:11 +02:00
2022-01-20 11:51:56 +01:00
2022-05-18 17:08:50 +02:00
2022-06-09 09:27:27 +03:00
2021-03-26 10:20:42 +01:00
2021-03-26 10:20:42 +01:00
2021-03-26 10:20:42 +01:00
2021-09-17 17:49:47 +09:00
2022-03-25 10:43:59 +01:00
2022-03-25 10:43:59 +01:00
2022-03-25 10:43:59 +01:00
2022-06-23 09:09:22 +01:00
2022-02-16 11:04:05 +01:00
2022-02-16 11:04:05 +01:00
2022-03-23 11:33:35 +01:00
2021-03-26 10:20:42 +01:00
2022-08-09 12:44:57 +03:00
2022-03-25 10:43:59 +01:00
2022-02-16 10:51:03 +01:00
2022-03-25 10:43:59 +01:00
2022-08-09 12:44:59 +03:00
2022-03-25 10:43:59 +01:00
2022-08-09 12:44:59 +03:00
2022-08-10 12:02:30 +03:00
2022-02-16 10:51:03 +01:00
2022-03-25 10:43:59 +01:00
2021-02-26 16:58:41 +01:00
2022-05-27 09:45:25 -07:00
2022-05-27 09:45:25 -07:00
2022-06-27 21:08:48 +01:00
2022-06-01 15:59:52 +02:00
2022-06-01 15:59:52 +02:00
2022-08-09 12:44:58 +03:00
2022-08-10 12:02:30 +03:00
2021-11-01 15:37:58 +02:00
2022-03-25 10:43:59 +01:00
2022-02-16 10:51:03 +01:00
2022-03-25 10:43:59 +01:00
2021-09-18 17:27:47 +09:00
2021-09-18 17:27:47 +09:00
2021-09-18 17:27:47 +09:00
2021-09-18 17:27:47 +09:00
2021-09-18 17:27:47 +09:00
2021-09-18 17:27:47 +09:00
2021-02-04 11:57:40 +00:00
2022-04-07 08:29:57 -04:00
2021-09-18 17:27:47 +09:00
2022-03-23 11:33:35 +01:00
2022-03-23 11:33:35 +01:00
2022-03-23 11:33:35 +01:00
2022-08-10 12:02:30 +03:00
2020-10-29 16:25:16 +01:00
2022-03-25 10:43:59 +01:00
2022-03-25 10:43:59 +01:00
2022-04-05 17:21:11 +02:00
2022-02-03 13:41:57 +01:00
2022-09-06 15:20:42 +02:00
2021-09-18 17:27:47 +09:00
2021-09-18 17:27:47 +09:00
2021-09-18 17:27:47 +09:00
2021-09-18 17:27:47 +09:00
2021-09-18 17:27:47 +09:00
2021-09-18 17:27:47 +09:00
2020-12-11 16:34:18 +00:00
2021-10-08 21:11:06 +03:00
2021-09-18 17:27:47 +09:00
2022-03-25 10:43:59 +01:00
2022-03-23 11:33:35 +01:00
2022-03-23 11:33:35 +01:00
2022-03-23 11:33:35 +01:00
2022-08-09 12:44:57 +03:00
2020-10-29 16:25:16 +01:00
2022-01-10 16:30:38 +01:00
2022-03-25 10:43:59 +01:00
2022-02-24 04:21:47 +05:30
2021-09-18 17:27:47 +09:00
2021-10-08 21:11:06 +03:00
2022-02-24 04:21:47 +05:30
2021-08-06 13:44:06 +02:00
2022-02-24 04:21:47 +05:30
2022-02-24 04:21:47 +05:30
2022-02-24 04:21:47 +05:30
2022-01-26 16:03:22 -07:00
2022-02-24 04:21:47 +05:30
2022-02-24 04:21:47 +05:30
2022-08-09 12:44:57 +03:00
2022-03-23 11:33:35 +01:00
2022-03-23 11:33:35 +01:00
2022-03-23 11:33:35 +01:00
2022-03-23 11:33:35 +01:00
2022-08-10 12:02:30 +03:00
2022-01-26 16:03:22 -07:00
2022-08-24 11:35:46 +01:00
2022-01-10 16:30:38 +01:00
2022-02-21 10:40:35 +01:00
2022-08-09 12:44:58 +03:00
2022-02-21 10:40:35 +01:00
2022-08-08 12:52:02 +01:00
2022-05-24 12:14:21 +02:00
2022-01-10 16:30:38 +01:00
2022-02-21 10:40:35 +01:00
2022-09-12 12:08:47 +02:00
2022-08-10 12:02:30 +03:00
2021-04-08 10:48:27 +03:00
2022-08-31 17:58:43 +01:00
2022-08-31 17:58:43 +01:00
2022-01-10 16:30:38 +01:00
2022-08-12 10:49:00 +01:00
2022-01-10 16:30:38 +01:00
2022-08-08 12:52:02 +01:00
2021-10-14 16:14:28 +03:00
2022-02-21 10:40:35 +01:00
2022-09-12 12:08:47 +02:00
2022-08-09 12:44:57 +03:00
2022-09-12 12:08:47 +02:00
2022-08-10 12:02:30 +03:00
2022-02-21 10:40:35 +01:00
2021-09-18 17:27:47 +09:00
2022-03-25 10:43:59 +01:00
2022-03-23 11:33:35 +01:00
2021-09-18 17:27:47 +09:00
2021-09-18 17:27:47 +09:00
2020-12-11 16:34:18 +00:00
2022-08-09 12:44:57 +03:00
2022-03-25 10:43:59 +01:00
2022-03-23 12:38:42 +01:00
2022-03-23 11:33:35 +01:00
2022-06-22 12:03:20 +01:00
2022-08-10 12:02:30 +03:00
2020-10-29 16:25:16 +01:00
2022-03-25 10:43:59 +01:00
2022-03-25 10:43:59 +01:00
2021-09-18 17:27:47 +09:00
2021-09-18 17:27:47 +09:00
2021-09-18 17:27:47 +09:00
2021-09-18 17:27:47 +09:00
2020-12-11 16:34:18 +00:00
2021-10-08 21:11:06 +03:00
2021-09-18 17:27:47 +09:00
2022-03-23 15:33:57 +02:00
2022-03-23 11:33:35 +01:00
2022-03-23 11:33:35 +01:00
2022-03-23 11:33:35 +01:00
2022-08-10 12:02:30 +03:00
2020-11-26 16:40:54 +02:00
2022-03-25 10:43:59 +01:00
2022-08-09 12:44:58 +03:00
2022-08-09 12:44:57 +03:00
2022-03-23 11:33:35 +01:00
2021-09-18 17:27:47 +09:00
2021-09-18 17:27:47 +09:00
2021-09-18 17:27:47 +09:00
2021-09-18 17:27:47 +09:00
2020-12-11 16:34:18 +00:00
2021-10-08 21:11:06 +03:00
2021-09-18 17:27:47 +09:00
2022-03-23 11:33:35 +01:00
2022-03-23 11:33:35 +01:00
2022-03-23 11:33:35 +01:00
2022-03-23 11:33:35 +01:00
2022-08-10 12:02:30 +03:00
2020-11-26 16:22:47 +02:00
2022-03-25 10:43:59 +01:00
2022-09-12 12:08:47 +02:00
2022-08-10 12:02:30 +03:00
2022-08-10 14:37:28 +02:00
2022-08-10 14:37:28 +02:00
2022-01-10 16:30:38 +01:00
2022-03-25 10:43:59 +01:00
2021-10-25 13:45:13 +03:00
2022-09-11 13:16:53 +01:00
2022-01-10 16:30:38 +01:00
2022-08-24 11:58:29 +03:00
2022-03-25 10:43:59 +01:00