sensu-go-bonsai-asset's People
Forkers
terraboops csoleimani jbrndnl veselahouba jefferson22alcantara themysteriousx mgibson323 isabella232 jgomez360sensu-go-bonsai-asset's Issues
abstract Dockerfiles to accept addon packages to install use build args
Enhancement: extend ruby-runtime build logic to add test to see if .bonsai.yml conforms with sensu-ruby-runtime supported platform list
This may need some work inside sensu-ruby-runtime as well.
The idea here is to make it possible to build CI automation that tests .bonsai.yml
to see if its build definitions conform to sensu-ruby-runtime's current sets of builds.
Implement:
- build conformance test script that can be run manually and errors out CI builds
- helper script to re-build conformant .bonsai.yml
extend Dockerfiles with list of library and execuable globs to vaccuum
shasum error when trying to upload private asset release
https://bonsai-asset-index-staging.herokuapp.com/assets/jspaleta/private-asset-test
banner error:
Version 0.0.1: cannot extract the SHA for private-asset-test_0.0.1_alpine_linux_amd64.tar.gz
11:38 AM
but checksum file in the release has contents:
3cf27470b0d823f24ac712e757babdc5186ef6dbf150b1040e188e82071f10fb6611a745f9c57262353ddc08a08450ed52373c39ba091a374ec5809fc5c7ffdc asset.tar.gz
3cf27470b0d823f24ac712e757babdc5186ef6dbf150b1040e188e82071f10fb6611a745f9c57262353ddc08a08450ed52373c39ba091a374ec5809fc5c7ffdc private-asset-test_0.0.1_alpine_linux_amd64.tar.gz
3cf27470b0d823f24ac712e757babdc5186ef6dbf150b1040e188e82071f10fb6611a745f9c57262353ddc08a08450ed52373c39ba091a374ec5809fc5c7ffdc private-asset-test_0.0.1_centos_linux_amd64.tar.gz
3cf27470b0d823f24ac712e757babdc5186ef6dbf150b1040e188e82071f10fb6611a745f9c57262353ddc08a08450ed52373c39ba091a374ec5809fc5c7ffdc private-asset-test_0.0.1_debian_linux_amd64.tar.gz
Locally verified that asset download expected shasum.
Change to centos7 platform naming for ruby plugins assets generated with runtime
due to libc changes Centos platform will need to be specific to centos7 and in the future centos6 and 8 once we have runtimes for those available.
Need to update the default bonsai.yml guidance and update the build instructions once runtime assets are updated with centos versioned info.
Centos6 reached EOL
Step 6/12 : RUN yum install -y git | 265s
-- | --
960 | ---> Running in 7ed825f75a8e | 265s
961 | Loaded plugins: fastestmirror, ovl | 265s
962 | Setting up Install Process | 265s
963 | Determining fastest mirrors | 266s
964 | Error: Cannot find a valid baseurl for repo: base | 266s
965 | YumRepo Error: All mirror URLs are not using ftp, http[s] or file. | 266s
966 | Eg. Invalid release/repo/arch combination/ | 266s
967 | removing mirrorlist with no valid mirrors: /var/cache/yum/x86_64/6/base/mirrorlist.txt | 266s
968 | The command '/bin/sh -c yum install -y git' returned a non-zero code: 1 | 266s
969 | Unable to find image 'ruby-plugin-centos6:latest' locally | 266s
970 | Error response from daemon: pull access denied for ruby-plugin-centos6, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
Enhancement: Extended travis ruby-runtime logic to build assets prior to deploy
Common oops-case around assets is diff between bonsai.yml build definitions and built files.
Let's move the building of the assets into the actual travisCI build section and test to make sure bonsai.yml builds match what is actually built.
Should be able to extend this without disrupting the current build during deploy pattern.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.