## nanovms/ops — 0.5…0.134

_784+ commits._

### Features
- **RunConfig: add support for GPUs** (e795150)
- **[:tada:] add env var interpolation to config files (#1390)** (f40bf90)
- **add capability to grab arm release on x86 and set arm when cloud flavor requires it (#1380)** (b68e1ff)
- **Multi nic support for proxmox (#1377)** (cb47069)
- **adding in support for multiple nics in proxmox (#1372)** (23f06d2)
- **Add checks for data results from ProxMox API (#1364)** (f8221dd)
- **Updating README.md to be clearer for new readers. (#1347)** (c05d62a)
- **add an alternative package path for some packages** (e9535d7)
- **fixing readme for new namespace (#1325)** (89672a3)
- **add support for pushing private packages** (80f38a8)
- **Add feature to upload packages to organization namespaces** (859fbf4)
- **add runconfing tags to azure instance (#1314)** (5692a9a)
- **TestBuildImageFlagsMergeToConfig: add UefiBoot path to expected config** (65740d8)
- **add netconsole flags and config passthrough (#1305)** (db4d84d)
- **Volume attach: add support for specifying attachment point** (021c011)
- **add pkg search command to search packages against repo.ops.city** (a89ad7c)
- **add image label to gcp instance on creation (#1293)** (a9c3e7a)
- **add support for static IP for GCP instance (#1292)** (9917167)
- **AWS: add support for associating elastic IP address to instance** (660d135)
- **Add KlibDir to Config** (f99fcd2)
- **support for new pkghub manifest format which uses namespaced packages (#1270)** (f7cc685)
- **shore up m6a and c6a support in AWS (#1275)** (8558acf)
- **add support for the new c6a instance type (#1274)** (97c906b)
- **add auto scaling group when creating an instance (#1260)** (2e769ac)
- **Image create: add IMAGE_NAME environment variable** (25d3ad1)
- **Add space after source (#1255)** (67e3d03)
- **add pkg login command and related functions (#1250)** (b60ad51)
- **add the --nanos-version flag to ops pkg load (#1252)** (ea29596)
- **support multiple NameServers at config.json (#1246)** (3235e2e)
- **add bash auto-complete compat for zsh (#1169)** (5826603)
- **change official ops pkghub to new repo.ops.city (#1243)** (385d349)
- **add global flag json - json output current support for ops image list (#1240)** (416bd3e)
- **add ops run should state a release is not found if it doesn't #1228 (#1234)** (0bc25f1)
- **Add an option to disable automatic args file copy (#1224)** (96ef8a2)
- **initial fbsd run support (#1223)** (f358441)

### Fixes
- **fix fmt** (732e014)
- **fix lint** (3047de8)
- **fix comments** (03cddf4)
- **Merge pull request #1330 from girish-nanovms/fix/mirror_zone_optional** (853506f)
- **fix golint** (85288a8)
- **manage error and fix errors** (a47566f)
- **fix the pull code** (c4e13a6)
- **fix comments** (5cc5815)
- **Merge pull request #1326 from girish-nanovms/fix/pull_version_bug** (a749ad5)
- **Merge pull request #1324 from girish-nanovms/fix/fuzzy_match** (5398d73)
- **Merge pull request #1320 from nanovms/fix/azure-volume-attach** (97f4229)
- **Azure: Fix multiple volume attach** (0993f42)
- **Merge pull request #1313 from girish-nanovms/fix/cli-uploads** (d8a9e26)
- **Merge branch 'master' into fix/cli-uploads** (18964ed)
- **fix 'no local package of name found' error when pushing local packages** (4a2e8f4)
- **Merge pull request #1311 from nanovms/fix/ci-errors** (5d35ac2)
- **Kernel and boot files: fix usage of custom files** (bdce726)
- **Merge pull request #1296 from girishramnani/fix/staticcheck_warning** (f7d69e9)
- **fix go-staticcheck warnings from the code** (47fd9a3)
- **fix local package listing (#1286)** (7210c3c)
- **fix the mac os build failing (#1285)** (1af21b8)
- **fix help text for ops volume attach (#1263)** (39f20be)
- **fix race condtion for unbuffer channel (#1253)** (fdc57bc)
- **fix issues/1087 (#1227)** (8d749e7)

### Backend
- **show labels for images output (#1395)** (8d53837)
- **rm fw rules created by ops automatically on gcp delete (#1394)** (cb5f8dd)
- **AWS: update list of Nitro instance types** (c1f9397)
- **if no nics are set default to single dhcp (#1385)** (bc48fd3)
- **create pkg from existing pkg (#1384)** (d0e0aed)
- **Refactor ProxMox module, cosmetic fixes, better string logic (#1383)** (67236ea)
- **adding created at tags to image names && checking for existence of sa… (#1382)** (c6b5962)
- **Target cloud config (#1373)** (135bb16)
- **Added forced checks for availability of storages in ProxMox before creating images and virtual machines (#1369)** (a0a8a65)
- **Added error checking coming from ProxMox API (#1368)** (cdb9663)
- **generate image locally if not made yet (#1363)** (c495c34)
- **adding in mov disk && fixing .img suffix (#1362)** (a6c22f0)
- **Adding ProxMox NODE_NAME configurable environment variable (#1358)** (693fe6a)
- **adding minor updates to readme (#1355)** (4ec4ad2)
- **GCP images: automatically enable UEFI on ARM images** (468b6d0)
- **CircleCI Mac build: update Xcode version** (453e40a)
- **Manifest.finalize(): do not retrieve NTP options from environment** (9b93499)
- **I see no reason to suffix these images if we arent even using the cor… (#1344)** (16dc8c9)
- **Fixing grammar/punctuation in UNIKERNELS.md (#1345)** (764c683)
- **bumping containerd again (#1343)** (f0c4b11)
- **default to virtio rng (#1341)** (a86c847)
- **Merge pull request #1340 from girish-nanovms/feature/init_openshift** (5f2812d)
- **more trial** (f374fc8)
- **circleci** (7557b38)
- **not use deprecated way to download** (26150d5)
- **final fmt** (681b22a)
- **peg the ci to latest version** (8fe29dd)
- **Merge branch 'feature/init_openshift' of github.com-nanos:girish-nanovms/ops into feature/init_openshift** (5ef47a5)
- **Merge branch 'master' into feature/init_openshift** (45c99a1)
- **Merge pull request #1338 from girish-nanovms/feature/set_az_for_azure** (0a1be7a)
- **initial code to configure openshift client and check cluster status** (d7d14df)
- **Azure: consider availibility zone if added as part of the location** (af36d11)
- **bumping runc && goyaml (#1337)** (a6c3c6a)
- **Merge pull request #1332 from girish-nanovms/feature/cmd_delete_dns** (a84e7ca)
- **delete dns record when deleting gcp instance** (7cd7b63)
- **Merge pull request #1328 from nanovms/volume-flags-handling** (eb2e392)
- **Handle read-only flag appended to mount paths** (dc79157)
- **Merge pull request #1331 from girish-nanovms/feature/pull_private_repo** (7f634ac)
- **Merge branch 'master' into feature/pull_private_repo** (8e0b921)
- **make zone flag optional for ops image mirror** (35c60ee)
- **metadata fetching code** (67774fa)
- **Merge pull request #1327 from girish-nanovms/feature/mirror_image** (f1570b5)
- **manage taggings** (3baaf44)
- **lint** (9301ef3)
- **implement mirror image cmd for aws** (b8dbaf9)
- **initial stub** (3c2bb84)
- **re-evaluate** (8740b62)
- **lint** (70d90fe)
- **remove extra logging** (06a88e4)
- **check manifest only if its exists** (f1eee3f)
- **adding log** (46e6d22)
- **remove printlns** (cf6c7ae)
- **fuzzy match version when pushing package** (e178b90)
- **Merge pull request #1323 from girish-nanovms/feature/ns_uploads** (4634d84)
- **comment** (70f5711)
- **updating package docs (#1322)** (04a6d22)
- **lint** (a6dbeb0)
- **Merge pull request #1310 from nanovms/azure-delete-osdisk** (6e7b3c1)
- **Azure: Remove os disk on instance delete** (24add5b)
- **onprem_volume_test: cleanup symlink between tests** (3cfa523)
- **fixing pkg path for image create pkgs (#1302)** (61e5d4a)
- **Merge pull request #1304 from nanovms/aws-delete-on-terminate** (9cb3334)
- **AWS: Set DeleteOnTermination for boot disk when creating AMI** (b534f1f)
- **AWS volumes: allow referencing a volume by its ID** (e02b84e)
- **GCP/Azure volume attach: implement handling of attachment point** (d7bbbd7)
- **Volumes: do not look for local volumes when using a cloud provider** (20d6f2a)
- **Merge pull request #1295 from girish-nanovms/feature/pkg_search** (3d35697)
- **Merge branch 'master' into feature/pkg_search** (4f4590b)
- **lint** (939d1fd)
- **use main repo** (4a04eff)
- **use the correct version in docker generated package manifest (#1291)** (e1d04dc)
- **currently if config has Kernel or Boot set then nanos-version flag is ignored (#1290)** (8f40b6a)
- **[WIP] use a nanos version on klib directory (#1287)** (e91bdfa)
- **bumping the only go dep that we get dependabot alerts on again (#1289)** (e70c731)
- **send ops version to pkghub for telemetry (#1284)** (df654d7)
- **Merge pull request #1282 from nanovms/misc-paths-improvements** (d06209f)
- **Ignore Terminated when looking up AWS instances** (df50320)
- **Merge pull request #1279 from nanovms/read-missing-length-files** (b7e64a1)
- **Use zero length when filelength missing** (d6ebf78)
- **Bump github.com/docker/distribution from 2.7.1+incompatible to 2.8.0+incompatible (#1271)** (74a25a1)
- **putsnapshot to EBS handler (#1268)** (69a47b5)
- **aws graviton instances set Uefi flag when BuildImage (#1266)** (3311c0c)
- **get architecture from flavor name (#1265)** (a69fa85)
- **Implement ops pkg push  (#1256)** (fe16cb3)
- **use the correct version in manifest for docker packages (#1258)** (dc9f7f0)
- **official qemu bottle is now 6.2; ours was 5.2 (#1247)** (9a8fa26)
- **get instance profile name - AwsIPN from config.json (#1239)** (f72fcf5)
- **bumping containerd (#1245)** (c0421f1)
- **Aws image list returns amiId amiName (#1242)** (1b5809c)
- **1230/Show position in code if json config fails to load (#1241)** (1cc0014)
- **Allow directories in first argument copy (#1226)** (9229293)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/nanovms/ops?utm_source=github-action)._