You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
 
 
 
 
 
sungo dc90fb9ee0
Merge pull request #315 from joyent/sungo/hardware-product-specification-fix
1 year ago
cmd bin/conch| clone the "global datacenter" commands into the root 1 year ago
docker when building a release in docker, only call rmi if the release happened properly 1 year ago
docs import, with some editing, the validation docs that were previously in conch.git 1 year ago
example feat: ability to import and overwrite a rack layout from a json file 2 years ago
misc add the ghch script that I use to make changelogs 1 year ago
pkg when getting the specification for a hardware product, show it as a json string always isntead of the go structure 1 year ago
.dockerignore add bin to dockerignore 1 year ago
.gitignore add a makefile target to generate an html file representing test coverage. (yes, our current test coverage is awful) 1 year ago
CODEOWNERS set myself to global code owner. this is mostly to make sure that a reviewer is assigned to any PR that comes in from not-me 1 year ago
Dockerfile build| update the dockerfiles to use golang:1.24.4-alpine 1 year ago
Dockerfile.release in the release dockerfile, set HOME appropriately. Also dump out our id and environment for debug purposes 1 year ago
Gopkg.lock switch the whole codebase over to the new uuid lib 1 year ago
Gopkg.toml switch the whole codebase over to the new uuid lib 1 year ago
LICENSE chore: move LICENSE to something that gh will hopefully pick up 2 years ago
Makefile add a makefile target to generate an html file representing test coverage. (yes, our current test coverage is awful) 1 year ago
README.md the beginnings of docs intended for Github Pages 1 year ago

README.md

What

conch is a CLI for accessing the Conch API.

Documentation

Documentation, including the build process, can be found here

Notes

Joyent Employees

The latest production release at https://github.com/joyent/conch-shell/releases/latest is certified against the production instance.

The most recent release is not certified for production yet (thus the ‘pre-release’ tag) and probably works best against the staging instance. Grab it at https://github.com/joyent/conch-shell/releases

SSL Certs

Go makes a lot of assumptions about a user’s runtime environment. One assumption is that a system holds SSL certs in a set of default directories which are hardcoded into the go runtime by platform. If the user’s runtime differs from go’s expectation, the user will receive a message like x509: failed to load system roots and no roots provided.

To set a custom location for SSL certs, one can specify SSL_CERT_DIR or SSL_CERT_FILE in the environment before running conch shell.

For instance: SSL_CERT_FILE=/opt/certs.pem conch login

Copyright / License

Copyright Joyent Inc

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.