summaryrefslogtreecommitdiffstats
path: root/kubernetes/onap
AgeCommit message (Expand)AuthorFilesLines
2020-02-13[SO] Enable use of Keystone v3Sylvain Desbureaux1-1/+5
2020-02-04[COMMON] Create templates for services and PVSylvain Desbureaux1-1/+1
2020-02-02Merge "Add ONAP core deployment type override"Borislav Glozman1-0/+134
2020-02-01[ONAP-wide] Replace .Release.Name with common.releaseKrzysztof Opasiak3-3/+3
2020-01-29Add ONAP core deployment type overridePawel Wieczorek1-0/+134
2020-01-17Add VID to onap-vfw overridesBrian Freeman1-1/+3
2019-12-16Enable Cassandra for AAI in minimal ONAP environmentPawel Wieczorek1-4/+4
2019-12-11Merge "Example ingress configuration with vhosts"Borislav Glozman1-17/+11
2019-12-11Merge "[Common] Use global storage templates for PVC"Borislav Glozman2-6/+0
2019-12-06Merge "Vhosts support to the common ingress template"Sylvain Desbureaux1-1/+7
2019-12-05[Common] Use global storage templates for PVCSylvain Desbureaux2-6/+0
2019-12-03Vhosts support to the common ingress templateLucjan Bryndza1-1/+7
2019-11-26Example ingress configuration with vhostsLucjan Bryndza1-17/+11
2019-11-07Attempt 2 at chart restructureUbuntu1-1/+1
2019-10-02Increase liness/readiness timeout and periodBrian Freeman2-1/+35
2019-10-02Improved nginx configuration overrridesLucjan Bryndza1-1/+18
2019-09-11Add cds to onap-all-ingress-nginx.yamlAbdelmuhaimen Seaudi1-0/+2
2019-09-10Seperate CDS chart from SDNC in OOMAbdelmuhaimen Seaudi3-0/+8
2019-09-05Enforcement of Kube-Version constraint in MasterAkansha Dua1-0/+1
2019-08-22Removing nginx-ingress from helm charts. It is running by default viaOndřej Šmalec2-6/+0
2019-07-22Add nginx ingress configuration overridesLucjan Bryndza1-0/+80
2019-07-17Add nginx ingress controller supportLucjan Bryndza2-0/+6
2019-07-11Updated release name on ONAP chartMike Elliott1-2/+2
2019-07-11Moving Helm Chart version for El AltoMike Elliott2-34/+34
2019-07-08Merge "Enabling generic parser in onap-all override file"Yang Xu1-0/+2
2019-07-02Merge integration timing to environment.yamlBrian Freeman1-0/+225
2019-07-01Enabling generic parser in onap-all override fileTomáš Levora1-0/+2
2019-06-11Fix so mariadb pod naming convention.Joey Sullivan1-1/+1
2019-05-10Add modeling parser chartyangyanyj2-0/+6
2019-05-09Add doc guide fixesMike Elliott1-11/+7
2019-05-08Update overrides to support docsMike Elliott4-3/+127
2019-04-10default storageclass and nfs provisionersushil masal3-2/+46
2019-03-21Add cassandra to all override filesMahendra Raghuwanshi3-0/+11
2019-03-14Shared Instance of Mariadb-GaleraPramod6-1/+20
2019-03-02Improve override usabilityMike Elliott2-29/+102
2019-02-20Instantiate common cassandra clusterMahendra Raghuwanshi3-0/+8
2019-02-10Update Chart version for Dublin ReleaseMike Elliott2-33/+32
2019-02-08Remove VVP from OOMLovett, Trevor4-11/+1
2018-12-04Merge "logstash replicaset 5 to 3 and 1 dev.yaml"Alexis de Talhouët1-0/+2
2018-11-28Update OOM docs for CasablancaMike Elliott1-2/+2
2018-11-23logstash replicaset 5 to 3 and 1 dev.yamlroot1-0/+2
2018-11-21Merge "Create a minimal environment file"Alexis de Talhouët1-0/+175
2018-11-19Create a minimal environment fileEric Debeau1-0/+175
2018-11-13Update values.yaml to make pnda installabe or notJulien Barbot2-3/+3
2018-11-06Merge "vvp -- VNF Validation Platform"Mike Elliott3-0/+8
2018-10-23vvp -- VNF Validation PlatformjasmineWen3-0/+8
2018-10-23Increasing initDelaySec for dmaap-drFiachra Corcoran1-0/+11
2018-10-18Fix deploy when subcharts contain same nameMike Elliott1-6/+2
2018-10-05align dockerdata, dockerdata-nfs for dev.yamlroot1-3/+5
2018-10-01redisable contrib/netbox chartUbuntu2-0/+6
/span>.css, config: {outputStyle: 'compressed'} }); taskMaker.defineTask('compress', { taskName: 'compress-war', src: path.war, filename: appName + '.war', dest: path.wardest }); taskMaker.defineTask('compress', { taskName: 'compress-heat-war', src: path.heatWar, filename: 'heat-validation.war', dest: path.wardest }); taskMaker.defineTask('watch', { taskName: 'watch-stuff', src: [path.assets, path.json, path.index, path.heat], tasks: ['copy-stuff'] }); taskMaker.defineTask('watch', {taskName: 'watch-sass', src: path.scss, tasks: ['sass']}); gulp.task('copy-stuff', callback => { return runSequence(['copy-assets', 'copy-json', 'copy-index.html', 'copy-heat.html'], callback); }); gulp.task('i18n', () => { return i18nTask({ outputPath: path.output, localesPath: path.locales, lang: 'en' }).catch(err => { console.log('i18n Task : Error! ', err); throw err; }); }); gulp.task('dependencies', () => { //TODO: }); } gulp.task('dev', callback => { defineTasks('dev'); return runSequence('clean', ['i18n', 'copy-stuff'], 'webpack-dev-server', ['watch-stuff'], callback); }); // Production build gulp.task('build', callback => { defineTasks('prod'); return runSequence('clean', ['copy-stuff', 'i18n'], 'prod', ['compress-war', 'compress-heat-war'], callback); }); gulp.task('default', ['dev']); gulp.task('prod', () => { // configure webpack for production let webpackProductionConfig = Object.create(webpackConfig); for (let name in webpackProductionConfig.entry) { webpackProductionConfig.entry[name] = webpackProductionConfig.entry[name].filter(path => !path.startsWith('webpack')); } webpackProductionConfig.cache = true; webpackProductionConfig.output = { path: path.join(__dirname, 'dist/prod'), publicPath: '/onboarding/', filename: '[name].js' }; webpackProductionConfig.resolveLoader = { root: [path.resolve('.')], alias: { 'config-json-loader': 'tools/webpack/config-json-loader/index.js' } }; // remove source maps webpackProductionConfig.devtool = undefined; webpackProductionConfig.module.preLoaders = webpackProductionConfig.module.preLoaders.filter(preLoader => preLoader.loader != 'source-map-loader'); webpackProductionConfig.module.loaders.forEach(loader => { if (loader.loaders && loader.loaders[0] === 'style') { loader.loaders = loader.loaders.map(loaderName => loaderName.replace('?sourceMap', '')); } }); webpackProductionConfig.module.loaders.push({test: /config.json$/, loaders: ['config-json-loader']}); webpackProductionConfig.eslint = { configFile: './.eslintrc', failOnError: true }; webpackProductionConfig.babel = {//TODO: remove this when UglifyJS will support user or // Webpack 2.0 presets: ['es2015', 'stage-0', 'react'] } webpackProductionConfig.plugins = [ new webpack.DefinePlugin({ 'process.env': { // This has effect on the react lib size 'NODE_ENV': JSON.stringify('production') }, DEBUG: false, DEV: false }), new webpack.optimize.DedupePlugin(), new webpack.optimize.UglifyJsPlugin() ]; // run production build return prodTask({ webpackProductionConfig, outDir: 'dist/prod' }) .then(() => { }) .catch(err => { if (err && err.stack) { console.error(err, err.stack); } throw new Error('Webpack build FAILED'); }); }); gulp.task('webpack-dev-server', () => { // modify some webpack config options for development let myConfig = Object.create(webpackConfig); myConfig.devServer.setup = server => { let fixture = require('./fixture/fixture'); let proxy = require('http-proxy-middleware'); let proxyConfigDefaults = { changeOrigin: true, secure: false, onProxyRes: (proxyRes, req, res) => { let setCookie = proxyRes.headers['set-cookie']; if (setCookie) { setCookie[0] = setCookie[0].replace(/\bSecure\b(; )?/, ''); } } }; let middlewares = [ (req, res, next) => { let match = req.url.match(/^(.*)_en.js$/); let newUrl = match && match[1] + '.js'; if (newUrl) { console.log(`REWRITING URL: ${req.url} -> ${newUrl}`); req.url = newUrl; } next(); }, fixture({ enabled: devConfig.useFixture }) ]; // standalon back-end (proxyTarget) has higher priority, so it should be first if (devConfig.proxyTarget) { middlewares.push( proxy(['/api', '/onboarding-api', '/sdc1/feProxy/onboarding-api'], Object.assign({}, proxyConfigDefaults, { target: devConfig.proxyTarget, pathRewrite: { '/sdc1/feProxy/onboarding-api': '/onboarding-api' } })) ) } // Ecorp environment (proxyATTTarget) has lower priority, so it should be second if (devConfig.proxyATTTarget) { middlewares.push( proxy(['/sdc1', '/onboarding-api'], Object.assign({}, proxyConfigDefaults, { target: devConfig.proxyATTTarget, pathRewrite: { // Workaround for some weird proxy issue '/sdc1/feProxy/onboarding-api': '/sdc1/feProxy/onboarding-api', '/onboarding-api': '/sdc1/feProxy/onboarding-api' } })) ) } server.use(middlewares); }; // Start a webpack-dev-server let server = new WebpackDevServer(webpack(myConfig), myConfig.devServer); server.listen(myConfig.devServer.port, '0.0.0.0', err => { if (err) { throw new Error('webpack-dev-server' + err); } }); }); gulp.task('gulp-css-usage', callback => { return gulp.src('src/**/*.jsx').pipe(gulpCssUsage({css: 'dist/dev/css/style.css', babylon: ['objectRestSpread']})); }); gulp.task('css-usage', callback => { defineTasks('dev'); runSequence('sass', 'gulp-css-usage'); });