Relplat 897 copywrite fixes for mutliple licenses (#23722)

This commit is contained in:
modrake
2023-10-20 08:40:43 -07:00
committed by GitHub
parent 8b15e7d216
commit eca4b4d801
150 changed files with 732 additions and 6 deletions

View File

@@ -12,10 +12,5 @@ project {
"ui/node_modules/**", "ui/node_modules/**",
"enos/modules/k8s_deploy_vault/raft-config.hcl", "enos/modules/k8s_deploy_vault/raft-config.hcl",
"plugins/database/postgresql/scram/**", "plugins/database/postgresql/scram/**",
# licensed under MPL - ignoring for now until the copywrite tool can support
# multiple licenses per repo.
"sdk/**",
"api/**",
"shamir/**'"
] ]
} }

View File

@@ -1,3 +1,6 @@
# Copyright (c) HashiCorp, Inc.
# SPDX-License-Identifier: BUSL-1.1
paths-ignore: paths-ignore:
- '**/*.mdx' # any file ending in .mdx - '**/*.mdx' # any file ending in .mdx
- '**/*.md' # any file ending in .md - '**/*.md' # any file ending in .md

19
.github/workflows/copywrite.yml vendored Normal file
View File

@@ -0,0 +1,19 @@
name: Check Copywrite Headers
on:
push: {}
jobs:
copywrite:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
- uses: hashicorp/setup-copywrite@867a1a2a064a0626db322392806428f7dc59cb3e # v1.1.2
name: Setup Copywrite
with:
version: v0.16.4
archive-checksum: c299f830e6eef7e126a3c6ef99ac6f43a3c132d830c769e0d36fa347fa1af254
- name: Check Header Compliance
run: make ci-copywriteheaders
permissions:
contents: read

View File

@@ -317,3 +317,12 @@ ci-get-version-package:
.PHONY: ci-prepare-legal .PHONY: ci-prepare-legal
ci-prepare-legal: ci-prepare-legal:
@$(CURDIR)/scripts/ci-helper.sh prepare-legal @$(CURDIR)/scripts/ci-helper.sh prepare-legal
.PHONY: ci-copywriteheaders
ci-copywriteheaders:
copywrite headers --plan
# Special case for MPL headers in /api, /sdk, and /shamir
cd api && $(CURDIR)/scripts/copywrite-exceptions.sh
cd sdk && $(CURDIR)/scripts/copywrite-exceptions.sh
cd shamir && $(CURDIR)/scripts/copywrite-exceptions.sh

8
api/.copywrite.hcl Normal file
View File

@@ -0,0 +1,8 @@
schema_version = 1
project {
license = "MPL-2.0"
copyright_year = 2023
header_ignore = []
}

View File

@@ -1,3 +1,6 @@
// Copyright (c) HashiCorp, Inc.
// SPDX-License-Identifier: MPL-2.0
package api package api
import ( import (

View File

@@ -1,3 +1,6 @@
// Copyright (c) HashiCorp, Inc.
// SPDX-License-Identifier: BUSL-1.1
package audit package audit
import ( import (

View File

@@ -1,3 +1,6 @@
// Copyright (c) HashiCorp, Inc.
// SPDX-License-Identifier: BUSL-1.1
package schedule package schedule
import ( import (

View File

@@ -1,3 +1,6 @@
// Copyright (c) HashiCorp, Inc.
// SPDX-License-Identifier: BUSL-1.1
//go:build !enterprise //go:build !enterprise
package command package command

View File

@@ -1,3 +1,6 @@
// Copyright (c) HashiCorp, Inc.
// SPDX-License-Identifier: BUSL-1.1
//go:build !enterprise //go:build !enterprise
package server package server

View File

@@ -1,3 +1,6 @@
// Copyright (c) HashiCorp, Inc.
// SPDX-License-Identifier: BUSL-1.1
//go:build !enterprise //go:build !enterprise
package server package server

View File

@@ -1,3 +1,6 @@
// Copyright (c) HashiCorp, Inc.
// SPDX-License-Identifier: BUSL-1.1
package server package server
import ( import (

View File

@@ -1,3 +1,6 @@
// Copyright (c) HashiCorp, Inc.
// SPDX-License-Identifier: BUSL-1.1
//go:build !enterprise //go:build !enterprise
package builtinplugins package builtinplugins

View File

@@ -1,3 +1,6 @@
// Copyright (c) HashiCorp, Inc.
// SPDX-License-Identifier: BUSL-1.1
//go:build !enterprise //go:build !enterprise
package http package http

View File

@@ -1,3 +1,6 @@
// Copyright (c) HashiCorp, Inc.
// SPDX-License-Identifier: BUSL-1.1
//go:build !enterprise //go:build !enterprise
package http package http

14
scripts/copywrite-exceptions.sh Executable file
View File

@@ -0,0 +1,14 @@
#!/bin/sh
# Used as a stopgap for copywrite bot in MPL-licensed subdirs, detects BUSL licensed
# headers and deletes them, then runs the copywrite bot to utilize local subdir config
# to inject correct headers.
find . -type f -name '*.go' | while read line; do
if grep "SPDX-License-Identifier: BUSL-1.1" $line; then
sed -i '' '/SPDX-License-Identifier: BUSL-1.1/d' $line
sed -i '' '/Copyright (c) HashiCorp, Inc./d' $line
fi
done
copywrite headers --plan

8
sdk/.copywrite.hcl Normal file
View File

@@ -0,0 +1,8 @@
schema_version = 1
project {
license = "MPL-2.0"
copyright_year = 2023
header_ignore = []
}

View File

@@ -1,3 +1,6 @@
// Copyright (c) HashiCorp, Inc.
// SPDX-License-Identifier: MPL-2.0
package testcluster package testcluster
const ( const (

View File

@@ -1,3 +1,6 @@
// Copyright (c) HashiCorp, Inc.
// SPDX-License-Identifier: MPL-2.0
package testcluster package testcluster
import ( import (

View File

@@ -1,3 +1,6 @@
// Copyright (c) HashiCorp, Inc.
// SPDX-License-Identifier: MPL-2.0
package testhelpers package testhelpers
import ( import (

View File

@@ -1,3 +1,6 @@
// Copyright (c) HashiCorp, Inc.
// SPDX-License-Identifier: MPL-2.0
package testhelpers package testhelpers
import ( import (

View File

@@ -1,3 +1,6 @@
// Copyright (c) HashiCorp, Inc.
// SPDX-License-Identifier: MPL-2.0
package logical package logical
import ( import (

8
shamir/.copywrite.hcl Normal file
View File

@@ -0,0 +1,8 @@
schema_version = 1
project {
license = "MPL-2.0"
copyright_year = 2023
header_ignore = []
}

View File

@@ -1,3 +1,8 @@
/**
* Copyright (c) HashiCorp, Inc.
* SPDX-License-Identifier: BUSL-1.1
*/
import Model, { attr } from '@ember-data/model'; import Model, { attr } from '@ember-data/model';
import lazyCapabilities, { apiPath } from 'vault/macros/lazy-capabilities'; import lazyCapabilities, { apiPath } from 'vault/macros/lazy-capabilities';
import { withFormFields } from 'vault/decorators/model-form-fields'; import { withFormFields } from 'vault/decorators/model-form-fields';

View File

@@ -1,3 +1,8 @@
/**
* Copyright (c) HashiCorp, Inc.
* SPDX-License-Identifier: BUSL-1.1
*/
.secrets-engines-card { .secrets-engines-card {
min-height: 480px; min-height: 480px;
} }

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
{{#if (eq @config.enabled "On")}} {{#if (eq @config.enabled "On")}}
<EmptyState <EmptyState
@title="No data received {{if @dateRangeMessage @dateRangeMessage}}" @title="No data received {{if @dateRangeMessage @dateRangeMessage}}"

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<Hds::Card::Container @hasBorder={{true}} class="has-padding-l" data-test-card="client-count"> <Hds::Card::Container @hasBorder={{true}} class="has-padding-l" data-test-card="client-count">
<div class="is-flex-between"> <div class="is-flex-between">
<h3 class="title is-4 has-bottom-margin-xxs" data-test-client-count-title> <h3 class="title is-4 has-bottom-margin-xxs" data-test-client-count-title>

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<Hds::Card::Container @hasBorder={{true}} class="has-padding-l" data-test-card="learn-more"> <Hds::Card::Container @hasBorder={{true}} class="has-padding-l" data-test-card="learn-more">
<h3 class="title is-4 has-bottom-margin-xxs" data-test-learn-more-title>Learn more</h3> <h3 class="title is-4 has-bottom-margin-xxs" data-test-learn-more-title>Learn more</h3>
<div class="sub-text" data-test-learn-more-subtext> <div class="sub-text" data-test-learn-more-subtext>

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<Dashboard::VaultVersionTitle @version={{@version}} /> <Dashboard::VaultVersionTitle @version={{@version}} />
<div class="has-bottom-margin-xl"> <div class="has-bottom-margin-xl">

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<Hds::Card::Container @hasBorder={{true}} class="has-padding-l" data-test-card="quick-actions"> <Hds::Card::Container @hasBorder={{true}} class="has-padding-l" data-test-card="quick-actions">
<h3 class="title is-4">Quick actions</h3> <h3 class="title is-4">Quick actions</h3>
{{#if this.filteredSecretEngines}} {{#if this.filteredSecretEngines}}

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<Hds::Card::Container <Hds::Card::Container
@hasBorder={{true}} @hasBorder={{true}}
class="has-padding-l {{if this.filteredSecretsEngines 'secrets-engines-card'}}" class="has-padding-l {{if this.filteredSecretsEngines 'secrets-engines-card'}}"

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<div class="has-top-padding-xs has-bottom-padding-xs has-top-margin-m" data-test-feedback-form> <div class="has-top-padding-xs has-bottom-padding-xs has-top-margin-m" data-test-feedback-form>
<small> <small>
Don't see what you're looking for on this page? Let us know via our Don't see what you're looking for on this page? Let us know via our

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<Hds::Card::Container @hasBorder={{true}} class="has-padding-l" data-test-card="configuration-details"> <Hds::Card::Container @hasBorder={{true}} class="has-padding-l" data-test-card="configuration-details">
<h3 class="title is-4" data-test-dashboard-card-header="configuration">Configuration details</h3> <h3 class="title is-4" data-test-dashboard-card-header="configuration">Configuration details</h3>

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<PageHeader as |p|> <PageHeader as |p|>
<p.levelLeft> <p.levelLeft>
<h1 class="title is-3" data-test-dashboard-card-header="Vault version"> <h1 class="title is-3" data-test-dashboard-card-header="Vault version">

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<Dashboard::Overview <Dashboard::Overview
@replication={{@model.replication}} @replication={{@model.replication}}
@secretsEngines={{@model.secretsEngines}} @secretsEngines={{@model.secretsEngines}}

View File

@@ -1,3 +1,8 @@
/**
* Copyright (c) HashiCorp, Inc.
* SPDX-License-Identifier: BUSL-1.1
*/
import Transform from '@ember-data/serializer/transform'; import Transform from '@ember-data/serializer/transform';
/** /**

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
{{! @onWrap is recommend to be a concurrency task! see <Page::Secret::Details> in KV addon for example }} {{! @onWrap is recommend to be a concurrency task! see <Page::Secret::Details> in KV addon for example }}
<BasicDropdown @class="popup-menu" @horizontalPosition="auto-right" @verticalPosition="below" @onClose={{@onClose}} as |D|> <BasicDropdown @class="popup-menu" @horizontalPosition="auto-right" @verticalPosition="below" @onClose={{@onClose}} as |D|>
<D.Trigger data-test-copy-menu-trigger class="toolbar-link {{if D.isOpen 'is-active'}}" @htmlTag="button"> <D.Trigger data-test-copy-menu-trigger class="toolbar-link {{if D.isOpen 'is-active'}}" @htmlTag="button">

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<div class="field"> <div class="field">
<p class="control has-icons-left"> <p class="control has-icons-left">
<input <input

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<div ...attributes> <div ...attributes>
<ToggleButton <ToggleButton
@isOpen={{this.showConfig}} @isOpen={{this.showConfig}}

View File

@@ -1,3 +1,8 @@
/**
* Copyright (c) HashiCorp, Inc.
* SPDX-License-Identifier: BUSL-1.1
*/
import Component from '@glimmer/component'; import Component from '@glimmer/component';
import { tracked } from '@glimmer/tracking'; import { tracked } from '@glimmer/tracking';

View File

@@ -1,3 +1,8 @@
/**
* Copyright (c) HashiCorp, Inc.
* SPDX-License-Identifier: BUSL-1.1
*/
export function sanitizePath(path) { export function sanitizePath(path) {
//remove whitespace + remove trailing and leading slashes //remove whitespace + remove trailing and leading slashes
return path.trim().replace(/^\/+|\/+$/g, ''); return path.trim().replace(/^\/+|\/+$/g, '');

View File

@@ -1 +1,6 @@
/**
* Copyright (c) HashiCorp, Inc.
* SPDX-License-Identifier: BUSL-1.1
*/
export { default } from 'core/components/copy-secret-dropdown'; export { default } from 'core/components/copy-secret-dropdown';

View File

@@ -1 +1,6 @@
/**
* Copyright (c) HashiCorp, Inc.
* SPDX-License-Identifier: BUSL-1.1
*/
export { ensureTrailingSlash, sanitizePath } from 'core/utils/sanitize-path'; export { ensureTrailingSlash, sanitizePath } from 'core/utils/sanitize-path';

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
{{#let (find-by "name" "path" @secret.allFields) as |attr|}} {{#let (find-by "name" "path" @secret.allFields) as |attr|}}
{{#if @isEdit}} {{#if @isEdit}}
<ReadonlyFormField @attr={{attr}} @value={{get @secret attr.name}} /> <ReadonlyFormField @attr={{attr}} @value={{get @secret attr.name}} />

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<Hds::Button <Hds::Button
@text={{or @text (capitalize @mode)}} @text={{or @text (capitalize @mode)}}
@color="secondary" @color="secondary"

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<form {{on "submit" (perform this.handleSearch)}}> <form {{on "submit" (perform this.handleSearch)}}>
<Hds::SegmentedGroup as |S|> <Hds::SegmentedGroup as |S|>
<S.TextInput <S.TextInput

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
{{#each @metadata.formFields as |attr|}} {{#each @metadata.formFields as |attr|}}
{{#if (eq attr.name "customMetadata")}} {{#if (eq attr.name "customMetadata")}}
<FormField @attr={{attr}} @model={{@metadata}} @modelValidations={{@modelValidations}} /> <FormField @attr={{attr}} @model={{@metadata}} @modelValidations={{@modelValidations}} />

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<PageHeader as |p|> <PageHeader as |p|>
<p.top> <p.top>
<Page::Breadcrumbs @breadcrumbs={{@breadcrumbs}} /> <Page::Breadcrumbs @breadcrumbs={{@breadcrumbs}} />

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
{{! renders a human readable date with a tooltip containing the API timestamp}} {{! renders a human readable date with a tooltip containing the API timestamp}}
<ToolTip @verticalPosition="above" @horizontalPosition="center" as |T|> <ToolTip @verticalPosition="above" @horizontalPosition="center" as |T|>
<T.Trigger data-test-kv-version-tooltip-trigger tabindex="-1"> <T.Trigger data-test-kv-version-tooltip-trigger tabindex="-1">

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<BasicDropdown @class="popup-menu" @horizontalPosition="auto-right" @verticalPosition="below" as |D|> <BasicDropdown @class="popup-menu" @horizontalPosition="auto-right" @verticalPosition="below" as |D|>
<D.Trigger data-test-version-dropdown class="toolbar-link {{if D.isOpen ' is-active'}}"> <D.Trigger data-test-version-dropdown class="toolbar-link {{if D.isOpen ' is-active'}}">
Version Version

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<KvPageHeader @breadcrumbs={{@breadcrumbs}} @mountName={{@mountConfig.id}}> <KvPageHeader @breadcrumbs={{@breadcrumbs}} @mountName={{@mountConfig.id}}>
<:tabLinks> <:tabLinks>
<LinkTo @route="list" data-test-secrets-tab="Secrets">Secrets</LinkTo> <LinkTo @route="list" data-test-secrets-tab="Secrets">Secrets</LinkTo>

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<KvPageHeader @breadcrumbs={{@breadcrumbs}} @mountName={{@backend}}> <KvPageHeader @breadcrumbs={{@breadcrumbs}} @mountName={{@backend}}>
<:tabLinks> <:tabLinks>
<LinkTo @route={{this.router.currentRoute.localName}} data-test-secrets-tab="Secrets">Secrets</LinkTo> <LinkTo @route={{this.router.currentRoute.localName}} data-test-secrets-tab="Secrets">Secrets</LinkTo>

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<KvPageHeader @breadcrumbs={{@breadcrumbs}} @pageTitle={{@path}}> <KvPageHeader @breadcrumbs={{@breadcrumbs}} @pageTitle={{@path}}>
<:tabLinks> <:tabLinks>
<LinkTo @route="secret.details" data-test-secrets-tab="Secret">Secret</LinkTo> <LinkTo @route="secret.details" data-test-secrets-tab="Secret">Secret</LinkTo>

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<KvPageHeader @breadcrumbs={{@breadcrumbs}} @pageTitle="Create New Version"> <KvPageHeader @breadcrumbs={{@breadcrumbs}} @pageTitle="Create New Version">
<:toolbarFilters> <:toolbarFilters>
<Toggle <Toggle

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<KvPageHeader @breadcrumbs={{@breadcrumbs}} @pageTitle={{@path}}> <KvPageHeader @breadcrumbs={{@breadcrumbs}} @pageTitle={{@path}}>
<:tabLinks> <:tabLinks>
<LinkTo @route="secret.details" data-test-secrets-tab="Secret">Secret</LinkTo> <LinkTo @route="secret.details" data-test-secrets-tab="Secret">Secret</LinkTo>

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<KvPageHeader @breadcrumbs={{@breadcrumbs}} @pageTitle="Edit Secret Metadata" /> <KvPageHeader @breadcrumbs={{@breadcrumbs}} @pageTitle="Edit Secret Metadata" />
{{#if @metadata.canUpdateMetadata}} {{#if @metadata.canUpdateMetadata}}

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<KvPageHeader @breadcrumbs={{@breadcrumbs}} @pageTitle="Version Diff"> <KvPageHeader @breadcrumbs={{@breadcrumbs}} @pageTitle="Version Diff">
<:toolbarFilters> <:toolbarFilters>
<span class="has-text-grey has-text-weight-semibold is-size-8">FROM:</span> <span class="has-text-grey has-text-weight-semibold is-size-8">FROM:</span>

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<KvPageHeader @breadcrumbs={{@breadcrumbs}} @pageTitle={{@path}}> <KvPageHeader @breadcrumbs={{@breadcrumbs}} @pageTitle={{@path}}>
<:tabLinks> <:tabLinks>
<LinkTo @route="secret.details" data-test-secrets-tab="Secret">Secret</LinkTo> <LinkTo @route="secret.details" data-test-secrets-tab="Secret">Secret</LinkTo>

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<KvPageHeader @breadcrumbs={{@breadcrumbs}} @pageTitle={{@path}}> <KvPageHeader @breadcrumbs={{@breadcrumbs}} @pageTitle={{@path}}>
<:tabLinks> <:tabLinks>
<LinkTo @route="secret.details" data-test-secrets-tab="Secret">Secret</LinkTo> <LinkTo @route="secret.details" data-test-secrets-tab="Secret">Secret</LinkTo>

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<KvPageHeader @breadcrumbs={{@breadcrumbs}} @pageTitle="Create Secret"> <KvPageHeader @breadcrumbs={{@breadcrumbs}} @pageTitle="Create Secret">
<:toolbarFilters> <:toolbarFilters>
<Toggle <Toggle

View File

@@ -1,3 +1,8 @@
/**
* Copyright (c) HashiCorp, Inc.
* SPDX-License-Identifier: BUSL-1.1
*/
import Controller from '@ember/controller'; import Controller from '@ember/controller';
export default class KvSecretDetailsController extends Controller { export default class KvSecretDetailsController extends Controller {

View File

@@ -1,3 +1,8 @@
/**
* Copyright (c) HashiCorp, Inc.
* SPDX-License-Identifier: BUSL-1.1
*/
import Route from '@ember/routing/route'; import Route from '@ember/routing/route';
import { inject as service } from '@ember/service'; import { inject as service } from '@ember/service';
import { hash } from 'rsvp'; import { hash } from 'rsvp';

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<Page::Configuration <Page::Configuration
@engineConfig={{this.model.engineConfig}} @engineConfig={{this.model.engineConfig}}
@mountConfig={{this.model.mountConfig}} @mountConfig={{this.model.mountConfig}}

View File

@@ -1 +1,6 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<Page::Secrets::Create @secret={{this.model.secret}} @metadata={{this.model.metadata}} @breadcrumbs={{this.breadcrumbs}} /> <Page::Secrets::Create @secret={{this.model.secret}} @metadata={{this.model.metadata}} @breadcrumbs={{this.breadcrumbs}} />

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<KvPageHeader @breadcrumbs={{this.breadcrumbs}} @mountName={{this.mountName}}> <KvPageHeader @breadcrumbs={{this.breadcrumbs}} @mountName={{this.mountName}}>
<:tabLinks> <:tabLinks>
<LinkTo @route="list" data-test-secrets-tab="Secrets">Secrets</LinkTo> <LinkTo @route="list" data-test-secrets-tab="Secrets">Secrets</LinkTo>

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<Page::List <Page::List
@secrets={{this.model.secrets}} @secrets={{this.model.secrets}}
@backend={{this.model.backend}} @backend={{this.model.backend}}

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<Page::List <Page::List
@secrets={{this.model.secrets}} @secrets={{this.model.secrets}}
@backend={{this.model.backend}} @backend={{this.model.backend}}

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<Page::Secret::Edit <Page::Secret::Edit
@secret={{this.model.newVersion}} @secret={{this.model.newVersion}}
@previousVersion={{this.model.secret.version}} @previousVersion={{this.model.secret.version}}

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<Page::Secret::Details <Page::Secret::Details
@path={{this.model.path}} @path={{this.model.path}}
@secret={{this.model.secret}} @secret={{this.model.secret}}

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<Page::Secret::Metadata::VersionDiff <Page::Secret::Metadata::VersionDiff
@metadata={{this.model.metadata}} @metadata={{this.model.metadata}}
@path={{this.model.path}} @path={{this.model.path}}

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<Page::Secret::Metadata::Edit <Page::Secret::Metadata::Edit
@metadata={{this.model.metadata}} @metadata={{this.model.metadata}}
@breadcrumbs={{this.breadcrumbs}} @breadcrumbs={{this.breadcrumbs}}

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<Page::Secret::Metadata::Details <Page::Secret::Metadata::Details
@metadata={{this.model.metadata}} @metadata={{this.model.metadata}}
@path={{this.model.path}} @path={{this.model.path}}

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<Page::Secret::Metadata::VersionHistory <Page::Secret::Metadata::VersionHistory
@metadata={{this.model.metadata}} @metadata={{this.model.metadata}}
@path={{this.model.path}} @path={{this.model.path}}

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<Page::Secret::Paths <Page::Secret::Paths
@path={{this.model.path}} @path={{this.model.path}}
@backend={{this.model.backend}} @backend={{this.model.backend}}

View File

@@ -1 +1,6 @@
/**
* Copyright (c) HashiCorp, Inc.
* SPDX-License-Identifier: BUSL-1.1
*/
export { default } from 'kv/utils/kv-breadcrumbs'; export { default } from 'kv/utils/kv-breadcrumbs';

View File

@@ -1 +1,6 @@
/**
* Copyright (c) HashiCorp, Inc.
* SPDX-License-Identifier: BUSL-1.1
*/
export { default } from 'kv/utils/kv-deleted'; export { default } from 'kv/utils/kv-deleted';

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<OverviewCard <OverviewCard
@cardTitle="Accounts checked-out" @cardTitle="Accounts checked-out"
@subText="The accounts that are currently on lease with this token or exist in a library set with check-in enforcement disabled." @subText="The accounts that are currently on lease with this token or exist in a library set with check-in enforcement disabled."

View File

@@ -1,3 +1,8 @@
/**
* Copyright (c) HashiCorp, Inc.
* SPDX-License-Identifier: BUSL-1.1
*/
import Component from '@glimmer/component'; import Component from '@glimmer/component';
import { tracked } from '@glimmer/tracking'; import { tracked } from '@glimmer/tracking';
import { inject as service } from '@ember/service'; import { inject as service } from '@ember/service';

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<EmptyState <EmptyState
data-test-config-cta data-test-config-cta
@title="LDAP not configured" @title="LDAP not configured"

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<TabPageHeader @model={{@backendModel}} @breadcrumbs={{@breadcrumbs}}> <TabPageHeader @model={{@backendModel}} @breadcrumbs={{@breadcrumbs}}>
<:toolbarActions> <:toolbarActions>
{{#if @configModel}} {{#if @configModel}}

View File

@@ -1,3 +1,8 @@
/**
* Copyright (c) HashiCorp, Inc.
* SPDX-License-Identifier: BUSL-1.1
*/
import Component from '@glimmer/component'; import Component from '@glimmer/component';
import { inject as service } from '@ember/service'; import { inject as service } from '@ember/service';
import { task } from 'ember-concurrency'; import { task } from 'ember-concurrency';

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<PageHeader as |p|> <PageHeader as |p|>
<p.top> <p.top>
<Page::Breadcrumbs @breadcrumbs={{@breadcrumbs}} /> <Page::Breadcrumbs @breadcrumbs={{@breadcrumbs}} />

View File

@@ -1,3 +1,8 @@
/**
* Copyright (c) HashiCorp, Inc.
* SPDX-License-Identifier: BUSL-1.1
*/
import Component from '@glimmer/component'; import Component from '@glimmer/component';
import { tracked } from '@glimmer/tracking'; import { tracked } from '@glimmer/tracking';
import { action } from '@ember/object'; import { action } from '@ember/object';

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<TabPageHeader @model={{@backendModel}} @breadcrumbs={{@breadcrumbs}}> <TabPageHeader @model={{@backendModel}} @breadcrumbs={{@breadcrumbs}}>
<:toolbarFilters> <:toolbarFilters>
{{#if (and (not @promptConfig) @libraries)}} {{#if (and (not @promptConfig) @libraries)}}

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<PageHeader as |p|> <PageHeader as |p|>
<p.top> <p.top>
<Page::Breadcrumbs @breadcrumbs={{@breadcrumbs}} /> <Page::Breadcrumbs @breadcrumbs={{@breadcrumbs}} />

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<PageHeader as |p|> <PageHeader as |p|>
<p.top> <p.top>
<Page::Breadcrumbs @breadcrumbs={{@breadcrumbs}} /> <Page::Breadcrumbs @breadcrumbs={{@breadcrumbs}} />

View File

@@ -1,3 +1,8 @@
/**
* Copyright (c) HashiCorp, Inc.
* SPDX-License-Identifier: BUSL-1.1
*/
import Component from '@glimmer/component'; import Component from '@glimmer/component';
import { tracked } from '@glimmer/tracking'; import { tracked } from '@glimmer/tracking';
import { action } from '@ember/object'; import { action } from '@ember/object';

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<PageHeader as |p|> <PageHeader as |p|>
<p.top> <p.top>
<Page::Breadcrumbs @breadcrumbs={{@breadcrumbs}} /> <Page::Breadcrumbs @breadcrumbs={{@breadcrumbs}} />

View File

@@ -1,3 +1,8 @@
/**
* Copyright (c) HashiCorp, Inc.
* SPDX-License-Identifier: BUSL-1.1
*/
import Component from '@glimmer/component'; import Component from '@glimmer/component';
import { action } from '@ember/object'; import { action } from '@ember/object';
import { inject as service } from '@ember/service'; import { inject as service } from '@ember/service';

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<div class="is-grid has-top-margin-l grid-2-columns grid-gap-2"> <div class="is-grid has-top-margin-l grid-2-columns grid-gap-2">
<div> <div>
<Hds::Card::Container @level="mid" @hasBorder={{true}} class="has-padding-l is-flex-half border-radius-2"> <Hds::Card::Container @level="mid" @hasBorder={{true}} class="has-padding-l is-flex-half border-radius-2">

View File

@@ -1,3 +1,8 @@
/**
* Copyright (c) HashiCorp, Inc.
* SPDX-License-Identifier: BUSL-1.1
*/
import Component from '@glimmer/component'; import Component from '@glimmer/component';
import { tracked } from '@glimmer/tracking'; import { tracked } from '@glimmer/tracking';
import { inject as service } from '@ember/service'; import { inject as service } from '@ember/service';

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
{{#each @model.displayFields as |field|}} {{#each @model.displayFields as |field|}}
{{#let (get @model field.name) as |value|}} {{#let (get @model field.name) as |value|}}
{{#if (eq field.name "disable_check_in_enforcement")}} {{#if (eq field.name "disable_check_in_enforcement")}}

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<TabPageHeader @model={{@backendModel}} @breadcrumbs={{@breadcrumbs}}> <TabPageHeader @model={{@backendModel}} @breadcrumbs={{@breadcrumbs}}>
<:toolbarActions> <:toolbarActions>
{{#if @promptConfig}} {{#if @promptConfig}}

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<PageHeader as |p|> <PageHeader as |p|>
<p.top> <p.top>
<Page::Breadcrumbs @breadcrumbs={{@breadcrumbs}} /> <Page::Breadcrumbs @breadcrumbs={{@breadcrumbs}} />

View File

@@ -1,3 +1,8 @@
/**
* Copyright (c) HashiCorp, Inc.
* SPDX-License-Identifier: BUSL-1.1
*/
import Component from '@glimmer/component'; import Component from '@glimmer/component';
import { tracked } from '@glimmer/tracking'; import { tracked } from '@glimmer/tracking';
import { action } from '@ember/object'; import { action } from '@ember/object';

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<PageHeader as |p|> <PageHeader as |p|>
<p.top> <p.top>
<Page::Breadcrumbs @breadcrumbs={{@breadcrumbs}} /> <Page::Breadcrumbs @breadcrumbs={{@breadcrumbs}} />

View File

@@ -1,3 +1,8 @@
/**
* Copyright (c) HashiCorp, Inc.
* SPDX-License-Identifier: BUSL-1.1
*/
import Component from '@glimmer/component'; import Component from '@glimmer/component';
import type { import type {

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<PageHeader as |p|> <PageHeader as |p|>
<p.top> <p.top>
<Page::Breadcrumbs @breadcrumbs={{@breadcrumbs}} /> <Page::Breadcrumbs @breadcrumbs={{@breadcrumbs}} />

View File

@@ -1,3 +1,8 @@
/**
* Copyright (c) HashiCorp, Inc.
* SPDX-License-Identifier: BUSL-1.1
*/
import Component from '@glimmer/component'; import Component from '@glimmer/component';
import { action } from '@ember/object'; import { action } from '@ember/object';
import { inject as service } from '@ember/service'; import { inject as service } from '@ember/service';

View File

@@ -1,3 +1,8 @@
{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<TabPageHeader @model={{@backendModel}} @breadcrumbs={{@breadcrumbs}}> <TabPageHeader @model={{@backendModel}} @breadcrumbs={{@breadcrumbs}}>
<:toolbarFilters> <:toolbarFilters>
{{#if (and (not @promptConfig) @roles.meta.total)}} {{#if (and (not @promptConfig) @roles.meta.total)}}

Some files were not shown because too many files have changed in this diff Show More